SMTP:将使用“来自”电子邮件地址的顺序?

时间:2014-02-06 21:35:45

标签: smtp email-headers

我目前正在从头开始编写一个新的SMTP服务器,而且我在询问“来自”地址的顺序是什么?

如果我收到包含以下内容的电子邮件:

Return-Path: foo1@bar.tld
...
From: Foo Bar <foo2@bar.tld>

并且SMTP服务器使用以下命令收到电子邮件:

MAIL FROM: foo3@bar.tld

我的服务器现在想要回复这封电子邮件,它应该回答哪个地址? 我想订单将是"From:"地址的电子邮件标题的第一个,然后是"Return-Path:",如果所有这些都丢失了,那么SMTP命令的"MAIL FROM"命令的地址是?

1 个答案:

答案 0 :(得分:0)

Return-Path用于发送退回邮件(即投放状态通知),如果存在,则应将答复发送至Reply-to,否则From

请注意,收到邮件时

MAIL FROM: <foo3@bar.tld>

应更新Return-Path标头以包含该地址。