バウンスアドレスとは、バウンス メッセージが配信される電子メール アドレスのことです。[ 1 ] この名前には多くのバリエーションがあり、return path、reverse path、envelope from、envelope sender、MAIL FROM、5321-FROM、return address、From_、Errors-toなど、普遍的に使用されているものはありません。 1 つのドキュメントでこれらの名前のいくつかを使用することは珍しくありません。
これらの名前はすべて、 SMTPMAIL FROMセッション中にコマンドとともに指定されたメールアドレスを指します。
通常、バウンスアドレスはメールユーザーには表示されず、名称が標準化されていないため、混乱を招く可能性がある。
電子メールメッセージを封筒に入った従来の紙の手紙に例えるなら、<header>、To:<header> From:、Subject:<title>などの「ヘッダーフィールド」とメッセージ本文は、手紙のレターヘッドと本文に相当し、通常はユーザーに表示され、目に見えるようになっています。しかし、この例えにおける封筒は、SMTPセッションの<header>フィールドとMAIL FROM<title>RCPT TOフィールドの内容であり、これらは通常、ユーザーには表示されません。
To:手紙の送信元と送信先が「エンベロープ」の値と同じであることが最も一般的ですがFrom:、常にそうとは限りません。たとえば、電子メールリストの場合、「From:」ヘッダーに表示される情報は、リストにメールを送信した人の情報になりますが、バウンスアドレスはメーリングリストソフトウェアのアドレスに設定されるため、メーリングリストメッセージの配信に関する問題を適切に処理できます。
メールの送信先を決定するために参照されるのはエンベロープ情報のみであり、メール本文は検査されません。SMTPプロトコルを使用するメール転送エージェント(MTA)は、RCPT TOコマンドを使用してメールの送信先を決定し、MAIL FROMコマンドを使用して送信元を示します。
当初はバウンスメッセージの返信方法に関する情報を提供する目的で使用されていましたが、1990年代後半以降、他の用途も登場しました。これらの用途では、通常、バウンスアドレスの特性を利用します。例えば、以下のようなものです。
From:もSender:あればResent-from:、まったく記載されない場合もあります。拡張用途としては、可変エンベロープリターンパス(VERP)におけるメーリングリストの処理、 SPFによるメール認証、スパムフィルタリング、バウンスアドレスタグ検証におけるバックキャッターの削減などがあります。
これらの用語はそれぞれ異なる起源を持ち、意味も異なる場合があるが、現代のインターネットにおいては、こうした違いはしばしば問題とならなくなっている。
MAIL FROM。RFC 4406で使用されています。MAIL FROMなど)では、メールが宛先に到達するまでの経路上の各「ホップ」に関する情報が必要だったため、名前に「パス」の部分が含まれています。RFC 2821、RFC 3834、RFC 4409で使用されています。MAIL FROM、その内容はエンベロープ送信者アドレスで構成される。RFC 5321、RFC 3464、RFC 3834「インターネットメールアーキテクチャ」で使用されている。MAIL FROMコマンド名から直接派生したものです。RFC 5321、RFC 3464、RFC 3834、RFC 4408、RFC 4409、RFC 4952で使用されています。MAIL FROM情報であることを明確にし、「2822-From:」はエンドユーザーが見る「From:」ヘッダーのアドレスを指します。RFC 5598で使用されています。MAIL FROM