バウンス アドレスは、バウンスメッセージが配信される電子メール アドレスです。この名前には、return path、reverse path、envelope from、envelope sender、MAIL FROM、5321-FROM、return address、From_、Errors-toなど、多くのバリエーションがありますが、どれも普遍的に使用されているわけではありません。1 つのドキュメントでこれらの名前が複数使用されることは珍しくありません。
これらの名前はすべて、SMTPMAIL FROMセッション中にコマンドで提供された電子メール アドレスを指します。
背景情報
通常、バウンス アドレスは電子メール ユーザーには表示されないため、名前が標準化されていないと混乱が生じる可能性があります。
電子メール メッセージを封筒に入った従来の紙の手紙に例えるとTo:、、、などの「ヘッダー フィールド」From:とSubject:メッセージの本文は、手紙のレターヘッドと本文に類似しており、通常はすべてユーザーに表示され、表示されます。ただし、この例えでの封筒は、SMTP セッションのフィールドMAIL FROMとRCPT TOフィールドの内容であり、通常、これらはどちらもユーザーには表示されません。
To:手紙内のとFrom:の情報は「エンベロープ」の値と同じであることが最も一般的ですが、常にそうであるとは限りません。たとえば、電子メールのメーリング リストでは、「From:」ヘッダーに表示される情報はリストに電子メールを送信した人からのものであり、バウンス アドレスはメーリング リスト ソフトウェアのアドレスに設定されるため、メーリング リスト メッセージの配信に関する問題を適切に処理できます。
電子メールの送信先を決定するために、エンベロープ情報のみが調べられ、電子メールの本文は調べられません。SMTP プロトコルを使用するメール転送エージェントRCPT TO(MTA) は、コマンドを使用して電子メールの送信先を決定し、MAIL FROMコマンドを使用して電子メールの送信元を示します。
使用法
元々の用途はバウンス メッセージの返信方法に関する情報を提供することでしたが、1990 年代後半から他の用途も登場しました。これらは通常、バウンス アドレスの次のようなプロパティを活用します。
- これはSMTPセッションの早い段階で与えられるため、メッセージは本文を受信せずに拒否される可能性があります。
- 通常、ユーザーには表示されないため、ユーザーを混乱させることなく追加情報を含めるように変更できます。
- これはメール転送エージェントソフトウェアの必須部分であるため、他のプログラムでも簡単に使用できます。対照的に、メール本文の「送信元」アドレスは、複数の異なるヘッダー (、、など) に存在する場合もあれば
From:、Sender:完全Resent-from:に存在しない場合もあります。
拡張された用途としては、可変エンベロープ リターン パス(VERP)でのメーリング リストの処理、 SPF による電子メール認証、スパム フィルタリング、バウンス アドレス タグ検証でのバックスキャッター削減などがあります。
用語
さまざまな用語にはそれぞれ異なる起源があり、時には意味も異なりますが、これらの違いは現代のインターネットでは意味をなさなくなってきています。
- バウンス アドレス- 電子メールを配信できない場合、MTA はバウンス メッセージを作成し、コマンドで指定されたアドレスに送信します
MAIL FROM。RFC 4406 で使用されます。 - リターン パス- 電子メールが受信者の電子メール ボックスに入れられると、コマンドのアドレスを含む「Return-Path:」という名前の新しいメール ヘッダーが作成されます。以前の形式の電子メール ( UUCP
MAIL FROMなど) では、電子メールが宛先に到達するまでにたどったパスに沿った各「ホップ」に関する情報が必要でした。そのため、名前には「パス」という部分があります。RFC 2821、RFC 3834、RFC 4409 で使用されます。 - 逆パス- SMTP コマンドの引数
MAIL FROM。その内容はエンベロープ送信者アドレスで構成されるはずです。RFC 5321、RFC 3464、RFC 3834、インターネット メール アーキテクチャで使用されます。 - エンベロープ from - SMTP プロトコルが手紙の封筒に類似して使用する情報。RFC 5230、RFC 5233 で使用されます。
- エンベロープ送信者アドレス- あらゆる (非推奨の) 逆ルーティング情報を除いた、空でない逆パス内のメールボックス アドレス。RFC 2821、RFC 3461、RFC 3464、RFC 3798、RFC 5228 で使用されます。
- エンベロープ返信アドレス- エンベロープ送信者アドレスに似ており、RFC 3461、RFC 3464、RFC 3834、RFC 4952 で使用されます。
- MAIL FROM - このバリエーションは SMTP
MAIL FROMコマンド名から直接派生したものです。RFC 5321、RFC 3464、RFC 3834、RFC 4408、RFC 4409、RFC 4952 で使用されます。 - 2821-FROM - 2008 年 10 月まで、SMTP は RFC 2821 で定義され、電子メールの本文は RFC 2822 で定義されていました。「2821-FROM」という用語は、参照されているアドレスが
MAIL FROM情報であることを明確に示し、「2822-From:」はエンド ユーザーが見る「From:」ヘッダーのアドレスを指します。RFC 5598 で使用されます。 - 5321-FROM - 2008 年 10 月より 2821-FROM の進化形として、SMTP が RFC 5321 で定義されました。
- 返信先アドレス- 電子メールの手紙のアナロジーから生まれた別の用語。RFC 5321、RFC 3834 で使用されます。
- From_ - 電子メールがユーザーのメールボックスに配信されるときに使用されるファイル形式の 1 つは、 mbox形式です。この形式では、コマンドからの電子メール アドレスは、
MAIL FROM「From」で始まり、その後に 1 つのスペースが続く行に配置されます。「From_」という用語では、スペースを表すためにアンダースコアが使用され、「From:」メール ヘッダーと区別されます。このメールボックス形式では、実際の電子メールで「From」で始まる行はエスケープされ、「>From」で始まる行に変更される必要があります。
