Office365 在EWS中,发件人和发件人的区别是什么?
Office365 在EWS中,发件人和发件人的区别是什么?,office365,exchange-server,exchangewebservices,Office365,Exchange Server,Exchangewebservices,Mailbox元素具有名为Sender和From的子元素。我真的很困惑他们之间的区别 这是文档中关于发送者的说明: Sender元素指定发送项目的人的电子邮件地址 关于来自的: From元素表示从中发送消息的地址 真的,这对我来说没什么区别。我看到的XML对于这两个元素总是相同的。那么这两者之间的真正区别是什么呢?简单地说: From是消息的发件人。它是收件人的电子邮件客户端应该显示邮件的发件人 发件人通常与来自的相同,除非消息是由某人或其他系统发出的,而不是来自的实际地址 示例:为非Gmail
Mailbox
元素具有名为Sender
和From
的子元素。我真的很困惑他们之间的区别
这是文档中关于发送者的说明:
Sender元素指定发送项目的人的电子邮件地址
关于来自的:
From元素表示从中发送消息的地址
真的,这对我来说没什么区别。我看到的XML对于这两个元素总是相同的。那么这两者之间的真正区别是什么呢?简单地说:
From
是消息的发件人。它是收件人的电子邮件客户端应该显示邮件的发件人
发件人
通常与来自
的相同,除非消息是由某人或其他系统发出的,而不是来自
的实际地址
示例:为非Gmail托管的域配置Gmail时。来自的将包含you@yourdomain.com,但发件人将包含someone@gmail.com. 许多邮件客户端会将其呈现为someone@gmail.com代表you@yourdomain.com.
来自官方RFC-
非常感谢您的回复,但我仍然不明白实际的区别是什么。你能用简单的语言解释一下吗?差别很小。发件人和发件人在大多数情况下是冗余的。更多解释可参见第4.4段。底线:仅仅从一开始就可以了。但是我可以想象一些邮件要求两个字段都要定义。如果你能想象这样的情况,请你尽可能简单地描述一下,作为对我问题的回答。我会接受你的答案并投票,你会得到25分)对不起,我不能说得比我之前提到的RFC更清楚。非常感谢你的回复。我非常抱歉问了一些愚蠢的问题,但怎么可能是“消息是由某人或其他系统发出的,而不是实际的发件人地址”?我无法想象。你能描述一下这可能发生的真实场景吗?没问题。我已经用一个例子更新了我的答案另一个例子一个用户代表另一个用户发送-例如一个秘书代表一位主管发送。
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.