我收到一封电子邮件,发现Delivered-To:
和To:
字段不同。To:
字段不是我的实际电子邮件地址,但Delivered-To:
字段是。这是怎么回事?
Delivered-To: [email protected]
To: "[email protected]" <[email protected]>
除此之外,我以为我的办公室可能有一些自动转发设置,但我测试了发送一些东西,[email protected]
但没有发送给我。
答案1
就像蜗牛邮件一样,SMTP 电子邮件具有两组不同的地址信息:信封头(如打印在信封外面的地址),SMTP 服务器使用它来路由和发送电子邮件,以及普通头,它是邮件消息的一部分,只能由用户在其邮件客户端/网络邮件中读取和解释,就像附加在实体信件开头的称呼上的地址一样。
与邮局不同,SMTP 通常会在将邮件交给用户之前丢弃大部分信封。我认为您的标头可能反映了SMTP 信封中的Delivered-To:
原始 标头。RCPT TO:
标To:
头是邮件的一部分,邮件无需包含您的地址即可正确投递。(只要信封上有您的地址,邮件就会投递给您。)
当您的电子邮件被转发或您的地址位于 BCC(密件抄送)字段时,您会发现这种情况。
答案2
答案3
To:
是初始且强制的电子邮件标头。服务器将使用其值SMTP
来正确路由您的邮件。
Delivery-to:
相反,不是强制性的,仅在邮件送达邮箱时添加。在某些设置中,这种情况可能发生多次,但通常这是路由的结束。
实际上:
- 发件人将邮件发送到[email protected]
- 通过MX
记录到达您的SMTP
服务器
- 您的服务器上的别名表SMTP
有一个条目,其中显示
根据此条目,SMTP
服务器将邮件发送到邮箱并在邮件中[email protected]
添加标题或委托服务器进行发送。有很多方法(别名除外)可以在服务器上更改收件人的邮箱名称。这是常见的做法,可简化邮件管理和迁移。Delivered-to:
POP3/IMAP
STMP