메일 헤더 확인
메일의 원본 헤더를 붙여넣으면 실제로 누가 보냈는지, SPF·DKIM·DMARC를 통과했는지, 서버에서 서버로 어떤 길을 거쳤는지 볼 수 있어요. 수신 서버가 헤더에 이미 기록해 둔 내용을 읽어 주는 도구라서, 이메일 헤더 분석 사이트처럼 읽는 데 도움을 줄 뿐 메일이 안전한지 판정해 주지는 않아요.
메일 헤더 확인 방법, 단계별 안내
- 메일 앱에서 메일을 열고 ‘원본 보기’ 또는 ‘소스 보기’를 선택한 뒤, 헤더 부분(본문 앞의 빈 줄 위쪽 전체)을 복사하세요.
- 이메일 원본 헤더에 붙여넣으세요(최대 200,000자). 지우기를 누르면 입력란이 비워져요.
- 헤더 분석하기를 누르세요. 텍스트에서 헤더처럼 보이는 내용이 없으면 알려 주니 다시 붙여넣을 수 있어요.
- 결과를 읽어 보세요. 제목과 날짜가 나오고, 이어서 실제 발신자, 인증, 경로 카드가 나와요. 뒤로 가기 화살표는 붙여넣은 텍스트로 돌아가고, 처음부터 다시 하기는 모든 것을 지워요.
이메일 헤더 분석: 실제 발신자 카드
세 주소는 서로 다를 수 있고, 그 차이가 바로 단서예요. Return-Path는 반송 메일이 가는 주소로, 실제로 메일을 보낸 서버가 정해요. From은 받은편지함에 보이는 이름과 주소예요. Reply-To는 답장이 가는 주소이고, Sender는 From 주소를 대신해서 보냈을 때 나타나요. 이 카드에는 경로에서 처음 나오는 공인 IP도 함께 표시돼요.
그 아래에 안내 문구가 두 가지 나올 수 있어요. “From과 Return-Path가 같은 도메인이에요.”는 정상적인 경우예요. “From과 Return-Path가 서로 다른 도메인이에요.”는 더 자세히 살펴보라는 신호인데, 뉴스레터나 대량 메일 서비스는 정상적으로도 이렇게 보내요. “답장이 From과 다른 도메인으로 가요.”가 나오면 답장하기 전에 한 번 더 살펴보세요.
SPF, DKIM, DMARC 결과 읽는 법
인증 카드는 각 검사를 배지로 보여 주고, smtp.mailfrom, header.d, header.from 같은 기록된 항목도 함께 보여 줘요. SPF는 발신 서버가 그 도메인을 대신해 보낼 권한이 있었는지, DKIM은 메일에 서명이 있고 서명이 올바른지, DMARC는 도메인 자체 정책이 그 메일을 받아들이는지를 뜻해요.
- 통과: 수신 서버가 검사를 했고 성공했어요.
- 실패: 검사에 실패했어요. 서버에 권한이 없었거나 서명이 맞지 않았어요.
- 소프트 실패: SPF에만 있어요. 서버에 권한이 없을 가능성이 높지만, 도메인이 거부까지 요구하지는 않아요.
- 중립: 도메인이 어느 쪽으로도 주장하지 않아요.
- 없음: 도메인이 비교할 정보를 공개하지 않았어요.
- 일시적 오류와 영구 오류: DNS 조회 시간이 초과됐거나 레코드가 깨져서 서버가 검사를 끝내지 못했어요.
- 정책: 수신 서버 자체의 정책이 결과를 정했어요.
- 미확인: DKIM 서명은 있지만 그 결과를 기록한 서버가 없어요.
- 찾을 수 없음: 헤더에 그 검사의 결과가 없어요.
결과는 가장 위에 있는 Authentication-Results 헤더(서버 ID가 없는 Outlook 형식 포함)에서 가져와요. 없으면 SPF는 Received-SPF를, DKIM은 DKIM-Signature 헤더를 대신 사용해요.
메일이 거친 경로 읽기 (Received 줄)
메일을 처리한 서버는 저마다 맨 위에 Received 줄을 추가해요. 경로 카드는 이 줄들을 뒤집어서 가장 오래된 단계를 먼저 보여 주고, 단계마다 보낸 서버(보낸 곳), 그 IP 주소, 받은 서버(받은 곳), 프로토콜, UTC 시각, 이전 단계에서 얼마나 뒤였는지를 표시해요. 요약 줄에는 서버 수와 전달에 걸린 총 시간이 나와요.
두 단계 사이에 지연이 길다면 메일이 대기열이나 스팸 필터 등에서 기다린 곳을 알 수 있어요. 원본 값 보기를 쓰면 각 줄 아래에 헤더 원문이 나와요.
지메일 원본 보기와 아웃룩 메일 헤더 보기
지메일에서는 메일을 열고 점 세 개 메뉴에서 ‘원본 보기’를 선택한 다음, 위쪽의 헤더 부분을 복사하세요. 아웃룩 메일 헤더 확인은 메일의 속성이나 메시지 세부 정보에서 할 수 있어요(기존 Outlook은 파일 → 속성, 새 Outlook은 보기 → 메시지 세부 정보 보기). 메뉴 이름은 버전마다 달라질 수 있고, 다른 메일 앱에도 대부분 비슷한 원본 보기 기능이 있어요.
이 도구가 하지 못하는 것
서명을 검증하거나 DNS를 조회하지 않아요. 수신 메일 서버가 헤더에 적어 둔 결과를 그대로 보여 줘요. 위조된 메일에는 가짜 Authentication-Results 줄이 붙어 있을 수 있어서, 믿을 수 있는 것은 내 메일 제공업체가 추가한 맨 위 한 줄뿐이에요. 그 앞쪽 줄은 다른 쪽에서 쓴 것이라 위조됐을 수 있어요. 메일이 안전한지 위험한지 보장하지 않고, IP 주소의 위치도 조회하지 않아요.
헤더는 브라우저 안에서 읽어요. 업로드하거나 저장하지 않아요. 잘렸거나 형식이 깨진 헤더도 오류 없이 처리해요. 접힌 줄과 인코딩된 이름·제목은 디코딩하고, 본문 앞의 빈 줄에서 읽기를 멈춰요.
자주 묻는 질문
이메일 헤더 분석은 어떻게 하나요?
메일에서 헤더 전체를 복사해 ‘이메일 원본 헤더’에 붙여넣고 ‘헤더 분석하기’를 누르세요. 결과 화면에 중요한 줄이 정리돼요. ‘실제 발신자’ 카드(Return-Path, From, Reply-To), ‘인증’ 카드(SPF, DKIM, DMARC), 메일이 거친 모든 서버를 보여 주는 ‘경로’ 카드예요. ‘원본 값 보기’를 쓰면 각 줄 뒤의 헤더 원문을 볼 수 있어요.
지메일 원본 보기는 어디에 있나요? 아웃룩은요?
지메일에서는 메일을 열고 점 세 개 메뉴에서 ‘원본 보기’를 선택한 뒤 위쪽 헤더 부분을 복사하세요. 아웃룩에서는 메일의 속성이나 메시지 세부 정보를 찾으세요(기존 버전은 파일 → 속성, 새 버전은 보기 → 메시지 세부 정보 보기). 메뉴 이름은 버전마다 달라질 수 있어요.
메일이 실제로 어디서 왔는지 어떻게 알 수 있나요?
‘실제 발신자’ 카드에서 Return-Path와 ‘경로에서 처음 나오는 공인 IP’를 보세요. Return-Path는 실제로 메일을 보낸 서버가 정하고, 처음 나오는 공인 IP는 Received 줄에서 가장 오래된 외부 주소예요. 둘 다 사람이 아니라 메일 서비스의 것일 수 있고, 위조된 메일은 처음부터 달고 있는 줄을 속일 수 있어요. 증거가 아니라 단서로 보세요.
메일 헤더에서 보낸 사람의 IP 주소를 알 수 있나요?
IP 주소가 보이는 경우는 많지만, 보낸 사람 본인의 주소는 아닐 때가 있어요. 이 도구는 각 Received 줄의 IP 주소를 나열하고 경로에서 처음 나오는 공인 주소에 표시를 해요. 지메일, 아웃룩, 뉴스레터 서비스로 보냈다면 그 주소는 상대방의 휴대폰이나 컴퓨터가 아니라 메일 서버의 것이에요. IP의 위치는 조회하지 않아요.
위조된 메일인지 어떻게 알 수 있나요?
발신 정보를 서로 비교하고 인증 결과를 읽어 보세요. From과 Return-Path가 다른 도메인이거나 답장이 From과 다른 도메인으로 가면 안내 문구가 나와요. 그다음 SPF, DKIM, DMARC를 보세요. 은행이나 아는 사람이라고 주장하는 메일에서 DMARC가 실패했다면 위험 신호예요. 뉴스레터는 도메인이 다른 게 정상이라서, 안내 문구는 판정이 아니라 더 살펴보라는 신호로 쓰세요.
SPF 소프트 실패는 무슨 뜻인가요?
소프트 실패는 보낸 도메인의 SPF 레코드가 ‘메일을 전달한 서버에 권한이 없을 가능성이 높다’고 알려 주지만 거부까지는 요구하지 않는다는 뜻이에요. 수신 서버는 이런 메일을 받아들이고 표시해 두는 경우가 많아서, 소프트 실패는 경고일 뿐 위조의 증거는 아니에요. ‘실패’는 더 엄격한 결과이고, ‘중립’은 도메인이 어느 쪽으로도 주장하지 않는다는 뜻이에요.
헤더에 ‘미확인’, ‘없음’, ‘찾을 수 없음’이 나오는 이유가 뭔가요?
‘미확인’은 DKIM 서명은 있지만 그 결과를 기록한 서버가 없다는 뜻이에요. ‘없음’은 도메인이 비교할 정보를 공개하지 않았다는 뜻이에요. ‘찾을 수 없음’은 헤더에 그 검사의 결과가 아예 없다는 뜻으로, 수신 서버가 기록하지 않았거나 헤더의 일부만 붙여넣었을 때 생겨요. ‘정책’, ‘일시적 오류’, ‘영구 오류’는 서버가 직접 적은 결과예요.
헤더의 Authentication-Results 줄을 믿어도 되나요?
내 메일 제공업체가 추가한 맨 위 한 줄만 믿을 수 있어요. 경로 앞쪽의 줄은 다른 서버가 쓴 것이라 메일을 보낸 사람이 위조할 수 있어요. 이 도구는 그 줄들을 기록된 그대로 읽을 뿐 서명을 검증하거나 DNS를 직접 조회하지 않아요. 내 제공업체가 이미 내린 판단을 보여 줘요.
이 도구는 무료인가요? 헤더가 업로드되나요?
무료이고 계정이 필요 없어요. 헤더는 브라우저 안에서 읽고, 업로드하거나 저장하지 않아요. 붙여넣을 수 있는 텍스트는 200,000자까지로, 보통의 헤더보다 훨씬 많은 양이에요.