メールヘッダー解析
生のヘッダーを貼ると、各ホップを追跡し、SPF・DKIM・DMARCの結果を確認、なりすましを検出します。無料、ブラウザ内で完結。
完全非公開:解析はブラウザ内で完結。ヘッダーのアップロード、記録、保存は一切しません。
結果に応じた次のステップ
メールヘッダー解析とは
メールヘッダー解析は、すべてのメールに付く隠れたメタデータを読み解きます。経由したサーバー、各ホップの時刻と遅延、受信サーバーが記録したSPF・DKIM・DMARCの判定です。生のヘッダーは折り返しや逆順、難解なタグで読みにくいため、ホップごとの配送表、認証の要約、送信元のアライメント確認に整理します。遅いメールが止まった場所の特定、名乗るドメインから本当に届いたかの検証、フィッシングやなりすましの証拠集めに使えます。
Gmail・Outlook・Apple Mailでのヘッダー表示方法
生のヘッダーは、どのメールソフトでも「原文を表示」「ソースを表示」の奥にあります。表示された内容をすべてコピーし、上に貼り付けてください。
- Gmail メッセージを開き、右上の3点メニューから メッセージのソースを表示を選択します。同じ画面にGmail独自のSPF・DKIM・DMARCの要約も出ます。その判定の背景にある経路全体は、本ツールで解析できます。
- Outlook(Web・新Outlook) メッセージを開き、ツールバーの3点メニューから 表示 → メッセージの詳細を表示を選択。従来のOutlookでは ファイル → プロパティを開き インターネット ヘッダー 欄をコピー。
- Apple Mail メッセージを開き、 表示 → メッセージ → すべてのヘッダを選択。生データ全体は次から: 表示 → メッセージ → ソース.
ヘッダー関連の解説
メール認証ナレッジベース
Gmail、Outlook、Apple Mailで生のヘッダーを取得するには?
Gmailはメッセージを開き、3点メニューの「メッセージのソースを表示」から先頭まですべてコピーします。Web版Outlookは3点メニューの「表示」>「メッセージの詳細を表示」、従来のOutlookは「ファイル」>「プロパティ」>「インターネット ヘッダー」。Apple Mailは「表示」>「メッセージ」>「すべてのヘッダ」(または「ソース」)、Yahoo MailはMore > View raw message。コピーした内容を上に貼り付けます。
ヘッダーのReceivedチェーンの読み方は?
メールを中継した各サーバーは、ヘッダーの先頭に自分のReceived行を追加します。そのため一番下が送信元、一番上が自社のメールサーバーです。下から読むと配送経路全体をたどれます。本ツールは並べ替えを自動で行い、ホップ1が送信元です。各行に送信サーバー、受信サーバー、プロトコル、時刻、前のホップからの遅延を表示します。
Authentication-Resultsヘッダーでわかることは?
受信サーバー自身による、SPF・DKIM・DMARCの判定記録です。各方式に判定(pass、fail、softfail、noneなど)と、検証したドメインが付きます。SPFはsmtp.mailfrom、DKIMはheader.d、DMARCはheader.fromです。メールを受け取ったサーバーが書くため、ヘッダー内で最も信頼できる認証の証拠です。
SPFは合格なのにDMARCが失敗するのはなぜ?
SPFはReturn-Path(エンベロープ)のドメインで検証されますが、DMARCはさらに、そのドメインが表示上のFromドメインと一致することを求めます。bounce.someesp.comから送り、Fromがyourbrand.comなら、SPFはsomeesp.comで合格してもドメインが一致せずDMARCは失敗します。対策は、自社ドメインで独自のReturn-Path(バウンス)ドメインを使うか、合格かつ一致するDKIM署名です。
FromとReturn-Pathの違いは?
Fromはメールソフトに表示されるアドレス、Return-Pathはバウンスの宛先となる隠れたエンベロープアドレスです。配信サービスは自社のReturn-Pathドメインや貴社のサブドメインを使うことが多く、両者が完全に一致することはまれです。組織ドメインが同じ(mail.acme.comとacme.com)なら正常で、DMARCの既定のrelaxedアライメントを満たします。無関係なドメイン同士なら要注意です。なりすましメールの典型です。
ヘッダーから送信者の本当のIPや場所はわかる?
場合によります。最初のReceived行には、送信したサーバーや端末のIPが入ることが多く、グローバルIPならおおよその場所もわかります。ただしGmailなど大手のWebメールは送信者端末のIPを意図的に隠します。信頼できるサーバーに届く前に追加されたReceived行は偽装も可能です。ヘッダーのIPは手がかりであり、証拠ではありません。
ヘッダーでなりすましを見分けるには?
確認点は、Authentication-ResultsのDMARC失敗、Return-PathやDKIMのドメインと一致しないFromドメイン、無関係なドメインを指すReply-To、名乗る送信者と無関係な送信元サーバーです。1つだけなら正当な理由もあり得ます(転送でSPFが壊れるなど)。複数そろえば(特にp=rejectのドメインでdmarc=fail)、なりすましの可能性が高いです。
ホップ間で大きな遅延が出るのはなぜ?
よくある原因は、グレーリスティング(受信側が意図的に再送を求める)、スパムやマルウェアの検査、混雑したサーバーでの送信制限や待ち行列、DNSの問題です。遅いホップが1つあれば、そこが配送の止まった場所です。「メールが届くまで何時間もかかった」という問い合わせの調査で、ホップごとの遅延が役立つのはこのためです。サーバーの時計はずれることがあり、小さな遅延やマイナスの遅延は多くの場合、実際の遅れではなく時計のずれです。
メールヘッダーの見方は?
Received行は下から読みます。一番下が送信サーバー、一番上が自社のメールサーバーで、その間の各行が時刻付きの中継ホップです。次に、先頭付近のAuthentication-Resultsで自社サーバーが記録したSPF・DKIM・DMARCの判定を確認します。さらにFromアドレスとReturn-Pathを比べ、表示上の送信者とエンベロープの送信者が一致するかを見ます。本ツールはこの並べ替えと比較を自動で行います。ヘッダーを貼り付けると、ホップごとの表、各ホップの遅延、認証の要約を表示します。
ヘッダーをオンラインツールに貼っても安全?
ヘッダーに含まれるのはメタデータ(送信者と受信者のアドレス、サーバー名、IP、件名)で、本文や添付ファイルは含まれません。それでも機密になり得る情報です。本ツールはすべてブラウザ内で解析し、貼り付けた内容のアップロード、記録、保存は一切しません。データが端末の外に出ることはありません。どのツールでも、データの扱いを明記したものを選びましょう。
ヘッダーは偽装できる?
一部は可能です。送信者は自分が生成するものをすべて操作できます。From、Subject、Message-ID、X-Mailer、自分のサーバーより下のReceived行は、どれも偽装できます。偽装できないのは、信頼できる基盤に届いた後に追加されるヘッダー、つまり自社サーバーのReceived行とAuthentication-Resultsです。そのため解析では、送信者の主張ではなく、チェーンの上部とSPF・DKIM・DMARCの判定を拠り所にします。
生のメールに必ずあるヘッダー項目を解説します。
- Received
- 配信の足跡です。メールを扱うサーバーはそれぞれ先頭にReceived行を追加するため、下から上へ読むと、送信元サーバーから受信トレイまでの経路を、各中継のホスト名、IP、タイムスタンプとともにたどれます。
- Authentication-Results
- 受信側のメールサーバーが、SPF、DKIM、DMARCの判定結果を記録するために追加します(RFC 8601)。メールが認証に合格したか、どのドメインで合格したかを解析ツールが読み取るヘッダーです。
- From
- メールソフトに表示される送信者です。偽装は簡単で、だからこそDMARCがあります。DMARCは、SPFとDKIMが検証したドメインがこのFromのドメインと一致しているかを確認します。
- Return-Path
- エンベロープ送信者(RFC5321.MailFrom)で、バウンスの送り先です。受信側のサーバーが記録します。SPFはこのドメインに対して評価されるため、Fromのドメインと一致しなければ、SPFに合格してもDMARCの合格にはつながりません。
- Reply-To
- Fromと異なる場合の返信先です。共有の受信箱やメルマガでは正当な使い方ですが、無関係なドメインを指すReply-Toはフィッシングの典型的な目印です。
- Message-ID
- メールの作成時に付く世界で一意の識別子で、通常は送信ドメインで終わります。Message-IDの欠落、重複、不一致は、スパムやなりすましのシグナルです。
- DKIM-Signature
- 送信ドメインがメールに付ける暗号署名です。署名ドメイン(d=)とセレクタ(s=)を示し、それをもとにDNSから公開鍵を取得することで、受信側は送信途中で改ざんされていないことを検証できます。
- Received-SPF
- 中継ごとにSPFチェックの結果を記録する古いヘッダーで、評価された接続元IPも含みます。Authentication-Resultsヘッダーがない場合の代わりとして役立ちます。
- ARC-Seal
- ARC(Authenticated Received Chain)の一部です。転送サービスやメーリングリストはARCヘッダーで元の認証結果を保持するため、転送でSPFやDKIMが壊れたメールでも、受信側は信頼できます。
- X-Mailer
- メールを作成したソフトウェアです(例:Outlook、CRM、一括送信ツール)。任意で簡単に偽装できますが、個人のメールを装いながら自動送信されたメールを見抜くのに役立ちます。
- List-Unsubscribe
- ワンクリック配信停止ボタンを動かす、機械可読の配信停止方法(mailtoやURL)です。GmailとYahooは一括送信者に必須としています。