在创建.msg
邀请的 MsgKit 库中,有发送者、接收者和Representing
. 与发送者一样,也正好有 1 个代表。它被记录为:
这些属性是由 MsgKit.Receiving 用户代表的消息传递用户的地址属性示例。它们必须由传入传输提供商设置,该提供商还负责委托的授权或验证。如果不代表消息传递用户,则这些属性应设置为 PR_RECEIVED_BY_EMAIL_ADDRESS (PidTagReceivedByEmailAddress) 属性中包含的电子邮件地址。
知道这是谁/什么吗?
在 MIME 级别上,有
From
和Sender
标头。在 MAPI 级别上,您拥有PR_SENDER_xyz
和PR_SENT_REPRESENING_xyz
属性。在大多数情况下,它们是同一个。当一个人代表另一个人发送时,它们是不同的,例如秘书代表老板发送消息/会议请求。PR_RECEIVED_BY_EMAIL_ADDRESS属性包含接收消息的消息传递用户的电子邮件地址。在 Exchange 中,您可以使用MailItem.SentOnBehalfOfName属性,该属性允许设置邮件消息的预期发件人的显示名称。
当客户端应用程序代表另一个客户端发送消息时,它应该将所有表示的发件人属性设置为该客户端的值。代表自己发送消息的用户通常不会设置所表示的发件人属性。