メールヘッダー解析
メールの生のヘッダーを貼り付けると、本当の送信元、SPF・DKIM・DMARCの結果、そしてサーバーからサーバーへ渡った経路が分かります。このツールは受信側のメールサーバーがヘッダーに記録した内容をそのまま読み取ります。読み取りを助けるものであり、メールが安全かどうかを判定するものではありません。
メールヘッダーの見方と解析の手順
- メールアプリで該当のメールを開き、「元のメッセージを表示」または「ソースを表示」を選んで、ヘッダー部分(本文の前にある空行より上のすべて)をコピーしてください。
- メールヘッダー(生データ)に貼り付けます(最大20万文字)。消去で入力欄が空になります。
- ヘッダーを解析を押してください。ヘッダーらしい内容が見つからない場合はお知らせしますので、貼り付けをやり直せます。
- 結果を確認します。件名と日時のあとに、本当の送信元、認証、経路のカードが表示されます。戻る矢印で貼り付けたテキストに戻れ、やり直すですべて消去されます。
メールヘッダーの確認方法:本当の送信元カード
3つのアドレスは食い違うことがあり、その違いこそが手がかりになります。Return-Pathはバウンスメールの宛先で、実際にメールを送信したサーバーが設定します。Fromは受信トレイに表示される名前とアドレスです。Reply-Toは返信の宛先で、Senderは From のアドレスの代理として送信されたときに現れます。このカードには経路で最初のパブリック IPも表示されます。
その下に2種類の注意書きが出ることがあります。「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 の時刻、前の中継点から何時間後かを示します。要約行にはサーバー数と転送にかかった合計時間が出ます。
2つの中継点のあいだに大きな遅れがあれば、メールがキューやスパムフィルターなどで待たされた場所が分かります。生の値を表示を使うと、各行の下にヘッダーの原文が表示されます。
GmailとOutlookでメールヘッダーを確認する
Gmail ではメールを開き、3点メニューから「元のメッセージを表示」を選んで、上部のヘッダー部分をコピーします。Outlook でメールヘッダーを確認するには、メールのプロパティまたはメッセージの詳細を探してください(従来の Outlook では「ファイル」→「プロパティ」、新しい Outlook では「表示」→「メッセージの詳細を表示」)。メニュー名はバージョンによって変わります。そのほかのメールアプリにも、たいていソースを表示する似た機能があります。Gmail のメールヘッダーの見方もこの手順で足ります。
このツールでできないこと
署名の検証や DNS の照会は行いません。受信側のメールサーバーがヘッダーに書き込んだ結果を、そのまま表示します。偽造されたメールには偽の Authentication-Results 行が付いていることがあるため、信頼できるのは、お使いのプロバイダーが追加したいちばん上の1行だけです。それより前の行は他者が書いたもので、偽装されている可能性があります。メールが安全か危険かを保証するものではなく、IP アドレスの所在地も調べません。
ヘッダーはお使いのブラウザー内で読み取られ、アップロードも保存もされません。途中で切れたヘッダーや壊れたヘッダーでもエラーにならず、折り返された行やエンコードされた名前・件名はデコードされ、本文の前の空行で読み取りを終えます。
よくある質問
メールヘッダーの見方を教えてください。
メールからヘッダー全体をコピーし、「メールヘッダー(生データ)」に貼り付けて「ヘッダーを解析」を押します。結果画面には、「本当の送信元」カード(Return-Path、From、Reply-To)、「認証」カード(SPF、DKIM、DMARC)、メールが通ったすべてのサーバーを示す「経路」カードの順に重要な行が整理されます。「生の値を表示」を使うと、各行の元のヘッダーテキストを確認できます。
GmailやOutlookでメールヘッダーを確認するにはどうすればよいですか?
Gmail では、メールを開いて3点メニューから「元のメッセージを表示」を選び、上部のヘッダー部分をコピーします。Outlook では、メールのプロパティまたはメッセージの詳細を探してください(従来版は「ファイル」→「プロパティ」、新版は「表示」→「メッセージの詳細を表示」)。メニュー名はバージョンによって変わります。
メールの経路を調べるには、どこを見ればよいですか?
「本当の送信元」カードの Return-Path と「経路で最初のパブリック IP」を見てください。Return-Path は実際に送信したサーバーが設定し、最初のパブリック IP は Received 行にある最も古い外部アドレスです。どちらも個人ではなくメール配信サービスのものである場合があり、偽造されたメールは最初から付いている行を偽装できます。証拠ではなく手がかりとして扱ってください。
メールのIPアドレスを調べることはできますか?
IP アドレスが見えることは多いですが、送信者本人のものとは限りません。このツールは各 Received 行の IP アドレスを一覧にし、経路で最初のパブリックなものに印を付けます。Gmail、Outlook、ニュースレター配信サービス経由で送られた場合、そのアドレスは相手のスマートフォンやパソコンではなくメールサーバーのものです。IP アドレスの所在地は調べません。
メール偽装の見分け方はありますか?
差出人の情報を比べ、認証結果を読みます。From と Return-Path が異なるドメインのとき、または返信先が From と別のドメインのときは、注意書きが表示されます。そのうえで SPF・DKIM・DMARC を見てください。銀行や知人を名乗るメールで DMARC が不合格なら、危険信号です。ニュースレターではドメインが異なるのは普通なので、注意書きは判定ではなく、よく見直すきっかけとして使ってください。
SPF softfail の意味は何ですか?
ソフトフェイルは、送信元ドメインの SPF レコードが「メールを届けたサーバーはおそらく許可されていない」と示しているものの、拒否までは求めていない状態です。受信サーバーはこうしたメールを受け入れて印を付けることが多いため、ソフトフェイルは警告であり、偽造の証拠ではありません。「不合格」はより厳しい結果で、「ニュートラル」はドメインがどちらとも主張していないことを表します。
ヘッダーに「未検証」「なし」「見つかりません」と出るのはなぜですか?
「未検証」は DKIM の署名はあるものの、その結果を記録したサーバーがないことを示します。「なし」は、照合できる情報をドメインが公開していないことです。「見つかりません」は、ヘッダーにそのチェックの結果がまったく含まれていないことで、受信サーバーが記録しなかった場合や、ヘッダーの一部しか貼り付けていない場合に起こります。「ポリシー」「一時的なエラー」「恒久的なエラー」はサーバー自身が書いた結果です。
ヘッダーのAuthentication-Results行は信頼できますか?
信頼できるのは、お使いのメールプロバイダーが追加した、いちばん上の1行だけです。経路の前のほうにある行は他のサーバーが書いたもので、送信者に偽装される可能性があります。このツールはそれらの行を記録されたとおりに読み取るだけで、署名の検証や DNS の照会は行わず、プロバイダーがすでに下した判断を表示します。
このツールは無料ですか?ヘッダーはアップロードされますか?
無料で、アカウントも不要です。ヘッダーはブラウザー内で読み取られ、アップロードも保存もされません。貼り付けられる文字数は20万文字までで、通常のヘッダーよりはるかに多い量です。
おすすめ
-
図解でスッキリ サーバーのきほんとしくみメールが届かない原因を探る前に、サーバーの仕組みをやさしく学べる一冊。
-
アイリスオーヤマ 家庭用シュレッダー怪しいメールを調べたあとは、個人情報の書類もきちんと処分。
-
Amazonベーシック 6in1 USB-CハブノートPCにHDMIやLANをつないで、メールの調査をはかどらせる。
無料でツールを続ける支えになります。✨
画像はイメージです。 Amazonのアソシエイトとして、Capsule Toolsは適格販売により収入を得ています。