메일 테스트: 원본을 붙여넣으면 판정 결과가 나옵니다
이름난 스팸 테스트 서비스들은 실제 메일을 보내 달라고 요청합니다. 메일을 받을 서버가 있어야 하기 때문입니다. 이 사이트에는 무언가를 받는 서버 자체가 없습니다. 그래서 메일을 붙여넣으면 브라우저가 눈앞에서 분석 전체를 끝냅니다.
- 우리 서버가 아니라 당신의 브라우저에서 실행됩니다
- 가입 없음
- 워터마크 없음
도구를 불러오는 중…
작동 방식
- 메일 프로그램에서 메시지를 열고 원본을 꺼내세요. Gmail은 “원본 보기”, Thunderbird는 Ctrl+U, 웹용 Outlook은 “메시지 원본 보기”를 쓰면 됩니다. 가능하면 .eml 파일로 내려받으세요. 복사와 붙여넣기 과정에서 공백이나 줄바꿈이 바뀔 수 있는데, 그러면 메시지를 한 글자씩 비교하는 DKIM 검사가 실패합니다.
- 위 칸에 붙여넣거나, .eml 파일을 상자 위에 끌어다 놓으세요.
- “Analyse”(분석)를 누르세요. 먼저 “Authentication”(인증) 블록을 확인하세요. 메일이 발신자를 증명하는지 보여주는데, 수신 서버가 가장 중요하게 보는 부분입니다. 그다음 각 항목마다 점수가 매겨진 콘텐츠 규칙을 보세요.
왜 아무것도 업로드되지 않는가
이 페이지가 하는 모든 작업은 브라우저 탭 안에서 도는 코드가 처리합니다. 웹 페이지를 그리는 그 엔진을 그대로 씁니다. 파일은 디스크에서 탭의 메모리로 읽어 들여 거기서 변환한 뒤 다시 다운로드 파일로 내보냅니다. 어디로도 전송되지 않습니다. 우리에게도, 제3자에게도.
직접 확인해 보세요
- 브라우저 개발자 도구(F12)를 열고 네트워크(Network) 탭을 선택합니다.
- 파일을 올리고 도구를 실행합니다.
- 보이는 요청은 도구 자체의 코드를 받아 오는 것뿐입니다. 무거운 몇몇 도구는 공개 CDN에서 오픈소스 엔진을 함께 받아 옵니다. 여기에 loreatec.jp로 가는 작은 방문 집계 신호 하나(페이지 주소와 제목, 그 이상은 없습니다)가 더해집니다. 어느 것도 당신의 파일을 실어 나르지 않습니다.
자주 묻는 질문
테스트 메일을 보내지 않고 왜 원본을 붙여넣나요?
메일을 받으려면 서버가 있어야 하는데 이 사이트에는 그것이 없기 때문입니다. 모든 처리가 브라우저 안에서 이뤄집니다. 대신 얻는 것도 있습니다. 메일을 직접 받는 스팸 테스트 서비스는 그 내용을 읽을 수 있고 며칠씩 보관하지만, 여기서는 당신의 컴퓨터를 벗어나지 않습니다. 잃는 것은 수신 서버 입장에서 보이는 발신 서버 주소입니다. 그래서 이 도구는 그 정보를 메시지 자체의 전달 헤더에서 읽어 오고, 필요하면 직접 고칠 수 있게 해 줍니다.
서버도 없이 어떻게 DKIM을 검증하나요?
DKIM은 메일이 정말 발신자의 도메인에서 왔고 중간에 바뀌지 않았음을 증명하는 디지털 서명입니다. 검증하려면 브라우저에 이미 내장된 두 가지만 있으면 됩니다. 메시지의 지문을 계산하는 방법과, 공개 키로 서명을 확인하는 방법입니다. 이 도구는 표준(RFC 6376)이 요구하는 그대로 메시지를 준비하고, 이름으로 DNS에서 공개 키를 가져와 확인합니다. RSA와 Ed25519 키 양쪽 모두 RFC 8463의 공식 예제로 검증을 마쳤습니다.
DKIM에서 본문이 일치하지 않는다고 나오는데, 메일은 멀쩡하게 도착했습니다.
거의 언제나 붙여넣기 과정이 원인입니다. 브라우저로 메시지를 복사하면 탭 문자나 줄 끝의 공백, 줄바꿈이 바뀔 수 있는데, DKIM 서명은 본문을 한 글자 단위로 확인합니다. 원본을 .eml 파일로 내려받아 여기에 끌어다 놓으세요. .eml로도 여전히 실패한다면 서명된 뒤에 본문이 실제로 바뀐 것입니다. 메일링 리스트가 붙인 꼬리말, 백신 프로그램이 추가한 배너, 또는 전달 서버 때문일 수 있습니다.
이 점수가 흔히 아는 10점 만점 점수와 같은 건가요?
아닙니다. 그런 척도인 척하지도 않습니다. 여기 점수는 우리가 직접 만든 규칙 모음이며, 모든 규칙과 배점이 페이지에 그대로 나와 있어서 숫자가 어디서 나왔는지 정확히 볼 수 있습니다. 어떤 점수도 메일이 실제로 어디에 도착할지는 예측할 수 없습니다. 가장 큰 변수는 각 수신 서버에 대한 당신의 발신자 평판인데, 이것은 밖에서는 보이지 않습니다. 유료 도구를 포함해 누구도 마찬가지입니다.
일부 차단 목록이 왜 “확인 불가”로 나오나요?
차단 목록(블랙리스트)은 스팸을 보내는 것으로 알려진 주소들의 공개 목록입니다. 그중 일부는 공개 DNS 서비스를 거쳐 오는 질문에는 답하지 않는데, 브라우저는 공개 DNS 서비스로만 물어볼 수 있습니다. Spamhaus, URIBL, SURBL은 “알려줄 수 없다”는 뜻의 코드로 답합니다. 이것을 “깨끗함”으로 표시하는 것이야말로 가장 위험한 오류이므로, 이 도구는 대신 목록 이름을 보여주고 각자의 조회 페이지로 연결합니다. 실제로 답하는 15개 목록은 정상적으로 확인됩니다.
네트워크 없이 메시지를 확인할 수도 있나요?
됩니다. DNS 체크박스를 해제하세요. 메시지만으로 확인할 수 있는 부분은 그대로 작동합니다. 헤더, 전달 경로, 구조, HTML, 링크, 법적 요건, DKIM 본문 검사까지 전부 됩니다. 정말로 DNS가 필요한 부분만 “확인 안 함”으로 표시됩니다.