webdevqa.jp.net

Sender、From、Return-Pathの違いは何ですか?

電子メールのSender、From、Return-Pathの値の違いは何ですか?

:ユーザーがメールを入力できる連絡先フォームがあります。これは送信者、送信元、またはリターンパスに割り当てられますか?

StackOverflowをすばやく検索しましたが、有用なものが見つかりませんでした。

121

そのため、メッセージの送信時にSMTPを介して送信されるSMTPエンベロープ(送信者、受信者など)は、メッセージの実際のデータとは異なります。

Senderヘッダーは、メッセージの送信者を識別するために使用されます。これは通常、メッセージの送信者であるFromヘッダーと同じです。ただし、メールエージェントが他の誰かに代わってメッセージを送信している場合には、異なる場合があります。

Return-Pathヘッダーは、不達確認の送信先を受信者(または受信MTA)に示すために使用されます。

たとえば、ユーザーがWebページからメールを送信できるサーバーを考えます。したがって、[email protected]はメッセージを入力して送信します。サーバーは、From[email protected]に設定して、受信者にメッセージを送信します。実際のSMTP送信では、[email protected]などのさまざまな資格情報が使用されます。したがって、senderヘッダーは[email protected]に設定され、Fromヘッダーが実際にメッセージを送信したユーザーを示していないことを示します。

この場合、メッセージを送信できない場合は、おそらくエージェントが配信不能レポートを受信する方がよいため、Return-Path[email protected]に設定され、配信レポートが送信されます。送信者の代わりに。

電子メールを送信するためのフォーム送信だけを実行している場合、これはおそらくヘッダーの設定方法と直接的な類似点です。

155
Shawn D.

この仕様を定義する公式RFCは、次の場所にあります。

http://tools.ietf.org/html/rfc4021#section-2.1.2 (2.1.2項以降を参照)

2.1.2。ヘッダーフィールド:From

Description:  
    Mailbox of message author  
[...]  
Related information:
    Specifies the author(s) of the message; that is, the mailbox(es)
    of the person(s) or system(s) responsible for the writing of the
    message. Defined as standard by RFC 822.

2.1.3。ヘッダーフィールド:Sender

Description:  
    Mailbox of message sender  
[...]  
Related information:
    Specifies the mailbox of the agent responsible for the actual
    transmission of the message.  Defined as standard by RFC 822.

2.1.22。ヘッダーフィールド:Return-Path

Description:
    Message return path
[...]  
Related information:
    Return path for message response diagnostics. See also RFC 2821
    [17]. Defined as standard by RFC 822.
88
naitsirch

これに対するマイナーな更新:送信者はReturn-Path:ヘッダーを設定しないでください。転送中のメッセージのReturn-Path:ヘッダーなどはありません。そのヘッダーは、最終配信を行うMTAによって設定され、ローカルシステムが何らかの風変わりなルーティングを必要としない限り、一般に5321.Fromの値に設定されます。

ユーザーがメールボックスにReturn-Path:ヘッダーのないメールを見ることはめったにないため、これはよくある誤解です。これは、配信されたメッセージは常に表示されますが、MTAが送信中のメッセージにReturn-Path:ヘッダーを表示することはないためです。 http://tools.ietf.org/html/rfc5321#section-4.4 を参照してください

18
cmeid