我发现这是我能找到的唯一一件与我所问的相似的东西: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; (我想这是创建邮箱时设置的内容)。有没有办法绕过这个并在邮件头中显示发件人名称?
答案 0 :(得分:2)
没有。 Exchange始终将所有发件人和收件人名称解析为其主SMTP地址和默认名称。就像Exchange的工作方式一样。
使用扩展MAPI(C ++或Delphi)或Redemption(使用RDOSession后,您可以提取MIME标头并在客户端修改与邮件发件人相关的属性。{{1} } / RDOSession。return True;
/设置RDOMail。CreateOneOffEntryID
和RDOMail。获取_ GetAddressEntryFromID
/ Sender
)。请注意,即使使用SentOnBehalfOf
,OOM也不允许您设置与发件人相关的属性。