Mailbox
元素具有名为Sender
和From
的子元素。我真的很困惑他们之间的区别。
这是文档中关于Sender
的内容:
发件人元素指定发送邮件的人的电子邮件地址
关于From
:
From元素表示发送消息的地址
真的,对我来说没有任何区别。我看到的XML对于这两个元素总是相同的。那么这两者之间的真正区别是什么?
答案 0 :(得分:1)
简而言之:
From
是消息的发件人。收件人的电子邮件客户端应该是谁,显示邮件来自。
Sender
通常与From
相同,除非,该消息是由某人或实际From
地址以外的其他系统发出的。
示例:将Gmail配置为非Gmail托管的域时。 From
将包含you@yourdomain.com,但Sender
将包含someone@gmail.com。许多邮件客户端会代表you@yourdomain.com将其呈现为someone@gmail.com。
来自官方RFC-Registration of Mail and MIME Header Fields
2.1.2. Header Field: 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. Header Field: 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.