遅れたメールがどこで止まっていたか調べる
何時間も遅れて届いたメール、届かないメール。Receivedヘッダーには経由した全サーバーと時刻が記録されています。
このガイドで使う道具
やりたいこと
メールはサーバーを経由するたびに先頭へReceived行が積まれ、最新が一番上です。順に読むと経路が分かり、時刻の差からどこで時間が掛かったかが見えます。
使い方
メールソフトで「メッセージのソースを表示」などを開き、ヘッダー全体をコピーして貼り付けます。Receivedチェーンが新しい順に、各ホップのfrom/byとそのホップでの待ち時間つきで表示されます。
- 件名・差出人・宛先・日付・Message-ID・Return-Pathを要約で確認できます。
- Authentication-Resultsヘッダーがあればspf/dkim/dmarcの判定も併記します。
具体例
4ホップで待ち時間が0.4秒・2時間13分・0.8秒なら、2番目のホップ——多くは送信側のキューやグレイリスト——が原因であり、あなたの受信箱でも宛先サーバーでもありません。
注意点
遅延は各サーバーの時計の差なので、ずれは負値や過大な差として現れます。このツールはヘッダーを引用するだけで、偽装されたReceived行を見抜けません。spf=passなどの判定は受信側サーバーの評価であって証明ではありません。