• ベストアンサー

メールにおけるEnvelope の意義って何?

Envelope の存在意義が分かりません。手紙で言ったら封筒に書かれる宛て先や差出人のことだと把握しているのですが。メール送信の際に自分で記述する宛て先アドレスとは違うのですか?だとしたらDNSで情報を検索するときは、実際に自分が記述した宛て先アドレスとEnvelope情報とどちらをネームサーバは利用しているのですか?どなたかお分かりの方いらっしゃいましたら、解説よろしくお願い致します。

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

  • ベストアンサー
  • qaaq
  • ベストアンサー率36% (146/404)
回答No.2

大雑把ですが、 Envelope-from等は、Mail配送するサーバが使用します。 従って、MailサーバがMail配送でDNSを引く(宛先アドレスを探す)場合は、Envelope情報が使用されます。 また、配送上で何らかのエラーになった場合、MailサーバはEnvelope-fromに返信しようとします。 # 存在意義について、正しいかは不明ですが私は以下のように理解しています。 ・遠い昔、Mailを送信する配送手段がTCP/IP,UUCP,DECnet,FAXなど複数あった。 ・メール本文のto:には、複数の宛先が記されているが、そのままでは配送プログラムの作成上非常に扱いにくいので、宛先毎に別々に扱うことにした。 また、受信側では自サーバに存在しない受信者情報(to:の情報)は不要である。 ・一つづつ取り出した宛先情報を"Envelope情報"にすることで、配送方法の異る宛先専用のプログラムとのインターフェイスを単純化/統一した。 ・今では、TCP/IPだけが主流になっているが、変更する必要がないのでそのまま残っている。 参考になれば。

maTTun1219
質問者

お礼

返信大変遅くなり申し訳ございません。なるほど!わかりました。ありがとうございました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

メールソフトがあなたが記述した宛先情報に基づいて、Envelopeの宛先を指定します。特定のメールアドレス宛の場合は同一になります。異なるのは次のような場合です。 メーリングリスト宛の場合、内容のTo:ヘッダに書かれているのはメーリングリストのアドレスです。Envelopeの宛先部もあなたが発信してからメーリングリストサーバーまではメーリングリストアドレスです。メーリングリストサーバーで宛先ドメインごとにメールが複製されそれぞれのメールのevelopeの宛先部は個別のメンバーのアドレスに変わります。この時も内容のTo:ヘッダはメーリングリスト宛のままです。 あと、転送を指定した場合も転送設定したサーバーから先はEnvelopeと内容の宛先が異なります。

maTTun1219
質問者

お礼

大変遅くなり申し訳ございません。ありがとうございました。

関連するQ&A