• ベストアンサー

メールのヘッダー「Received:」について

ヘッダーの「Received:」は送信する間に通ったサーバーの分だけつくと聞いたのですが、受け取ったサーバーの設定によってはつかなかったりするのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • maesen
  • ベストアンサー率81% (646/790)
回答No.1

そういうことになります。 Receivedヘッダは受信側で付けることになりますので。 ただ、まともなSMTPサーバでは必ず付くと思っていいでしょう。 また、一般的なSMTPサーバのソフトウェアではReceivedヘッダを付けない設定があるものは見た記憶がありません。 もちろん、ただのヘッダ情報なので悪意のあるサーバなどでは付けないどころかごっそり偽装することも可能です。 この辺が参考になると思います。 http://www.atmarkit.co.jp/fsecurity/column/ueno/38.html そのため、DKIMやSPFという対策が一般的になってきているのでしょう。

jxxxdio
質問者

お礼

メールの配送経路を調べるのにそういう設定がもしあったら・・・と不安でしたが解消されました。 ありがとうございました。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5253/13739)
回答No.2

RFCには、SMTPサーバは取扱ったメッセージにReceivedヘッダーを追加しなければいけないと規定されているので、原則として必ず付きます。 RFCの規定に従っていない、粗末な実装のSMTPサーバがあれば付かない場合が考えられますが、そのようなサーバは極々少数だと思います。

jxxxdio
質問者

お礼

RFCを確認してきます。ありがとうございました。

関連するQ&A