显示邮件标题中设置的发件人姓名,而不是通讯簿中的全名

时间:2017-03-16 19:40:54

标签: outlook exchange-server

我发现这是我能找到的唯一一件与我所问的相似的东西:http://office-outlook.com/outlook-forum/index.php/t/84123/

我通过Office 365的SMTP服务器发送电子邮件,作为通知我公司RSVP电子邮件地址(rsvp @ company)将表单提交到公司电子邮件地址(me@company.com)的通知.COM)。我将“发件人姓名”设置为填写表单的人员的全名,并将回复电子邮件设置为人员的电子邮件地址文本框。

以下是邮件标题的哪个部分可能如下所示的示例:

To: <me@company.com>
From: Test User <rsvp@company.com>
Reply-To: <test.user@gmail.com>

在Outlook中,由于rsvp@company.com是我们公司内的实际邮箱,因此它会自动将发件人姓名显示为&#34; RSVP&#34; (我想这是创建邮箱时设置的内容)。有没有办法绕过这个并在邮件头中显示发件人名称?

1 个答案:

答案 0 :(得分:2)

没有。 Exchange始终将所有发件人和收件人名称解析为其主SMTP地址和默认名称。就像Exchange的工作方式一样。

使用扩展MAPI(C ++或Delphi)或Redemption(使用RDOSession后,您可以提取MIME标头并在客户端修改与邮件发件人相关的属性。{{1} } / RDOSessionreturn True; /设置RDOMailCreateOneOffEntryIDRDOMail。获取_ GetAddressEntryFromID / Sender)。请注意,即使使用SentOnBehalfOf,OOM也不允许您设置与发件人相关的属性。