1. ホーム
  2. email

[解決済み] Sender、From、Return-Pathの違いは何ですか?

2022-04-28 17:29:49

質問

メールのSender、From、Return-Pathの値はどう違うのでしょうか?

: ユーザーが電子メールを入力できるコンタクトフォームがありますが、これは送信者、From、return-pathのいずれかに割り当てられるのでしょうか?

StackOverflowでざっと検索してみましたが、有用なものは見つかりませんでした。

どのように解決するのですか?

そのため、SMTPではメッセージ送信時にSMTPエンベロープ(送信者、受信者等)と実際のメッセージのデータが異なる。

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

Return-Path ヘッダは、受信者(または受信MTA)に対して、不達のレシートを送信する場所を示すために使用されます。

例えば、ユーザーがウェブページからメールを送信できるようにするサーバーを考えてみましょう。 そこで [email protected] と入力し、送信します。 次に、サーバーはそのメッセージを受信者に From に設定します。 [email protected] . 実際のSMTP送信では、別のクレデンシャルを使用し、以下のようになります。 [email protected] . そのため sender ヘッダは [email protected] を示すために From ヘッダーは、誰が実際にメッセージを送信したかを示すものではありません。

この場合、メッセージが送信できないのであれば、エージェントにとっては不達の報告を受けたほうがよいでしょうから、そのために Return-Path にも設定されるでしょう。 [email protected] そうすれば、すべての配送報告が送信者ではなく、その送信者に送られるようになります。

フォーム送信でメールを送信する、ただそれだけのことであれば、ヘッダーの設定方法と直接的に並行しているのでしょう。