電子メールの送信者、差出人、およびリターンパスの値の違いは何ですか?
例:ユーザーが自分の電子メールを入力できる連絡フォームがありますが、これは差出人、差出人、または戻りパスに割り当てられますか?
StackOverflowをすばやく検索したところ、役立つものは見つかりませんでした。
電子メールの送信者、差出人、およびリターンパスの値の違いは何ですか?
例:ユーザーが自分の電子メールを入力できる連絡フォームがありますが、これは差出人、差出人、または戻りパスに割り当てられますか?
StackOverflowをすばやく検索したところ、役立つものは見つかりませんでした。
回答:
したがって、SMTPを介してメッセージが送信された場合、SMTPエンベロープ(送信者、受信者など)はメッセージの実際のデータとは異なります。
Sender
ヘッダは、それを提出したメッセージで識別するために使用されます。これは通常と同じですFrom
メッセージの送信者であるヘッダーです。ただし、メールエージェントが他の誰かに代わってメッセージを送信している場合には、状況が異なる場合があります。
の Return-Path
ヘッダは、非配信確認が送信される受信者(または受信MTA)を示すために使用されます。
たとえば、ユーザーがWebページからメールを送信できるサーバーを考えてみます。したがって、sender@yourcompany.com
メッセージを入力して送信します。次に、サーバーはをにFrom
設定してメッセージを受信者に送信しますsender@yourcompany.com
。実際のSMTP送信では、のような別の資格情報を使用しますmailagent@mywebmail.com
。したがって、sender
ヘッダーはに設定されmailagent@mywebmail.com
、From
ヘッダーが実際にメッセージを送信した人を示していないことを示します。
この場合、メッセージを送信できない場合は、エージェントが配信不能レポートを受信する方が適切であり、送信レポートではなく配信レポートが送信Return-Path
されるmailagent@mywebmail.com
ように設定することもできます。
それだけを行う場合、フォームを送信して電子メールを送信する場合、これはおそらくヘッダーの設定方法と直接対応しています。
Sender
は本人であり、電子メールを送信したのFrom
はサーバーですか。それとも逆ですか?
Sender
が、メッセージはFrom
VIPです。これは、「VIPに代わってアシスタントから」というメールが表示された場合に発生します
Return-Path
。それはその時にデフォルトになりますSender
か?
この仕様を定義する公式の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。ヘッダーフィールド:送信者
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.
これに対するマイナーアップデート:送信者はReturn-Path:
ヘッダーを設定しないでください。Return-Path:
送信中のメッセージのヘッダーなどはありません。このヘッダーは、最終的な配信を行うMTAによって設定され、通常は5321.From
、ローカルシステムが何らかの風変わりなルーティングを必要ない限り、ます。
ユーザーReturn-Path:
がメールボックスにヘッダーのないメールを表示することはめったにないため、これはよくある誤解です。これは、配信されたメッセージは常に表示されますが、MTAはReturn-Path:
転送中のメッセージのヘッダーを表示しないようにする必要があるためです。http://tools.ietf.org/html/rfc5321#section-4.4を参照してください
From:
アドレスと(異なる)Return-Path:
アドレスを持っているので、あなたが何を参照しているのか分かりません
Return-Path:
ヘッダからエンベロープ、又はRFC5321.Fromアドレスを反映しています。From:
ヘッダからヘッダ、またはRFC5322.Fromアドレスを反映しています。
Return-Path:
メッセージを送信するときにヘッダーを設定できないことです。ある場合は、送信中に破棄され、後でメッセージの最終的な配信を行うMDAによってRFC5321.Fromまたはエンベロープ送信者の値に設定されます。Return-Path:
封筒は配達時に廃棄されるため、基本的にヘッダーには封筒の差出人が記録されていました。