带有 Exchange Online 后端的 Outlook - 明确设置“发件人姓名”未显示在 Outlook 中

带有 Exchange Online 后端的 Outlook - 明确设置“发件人姓名”未显示在 Outlook 中

我们使用 Exchange Online 来托管带有 Outlook 201x 的邮件。我们有一个共享邮件帐户,供许多不同的服务器发送警报。

Address: [email protected]
From Name: Server Alerts

在每台服务器上,警报应用程序通过 SMTP 发送邮件,并明确将“发件人姓名”设置为“服务器警报[服务器名称]“。但是,这个新名称不会显示在 Outlook 邮件顶部的联系人信息中。相反,我们看到的只是原始名称“服务器警报”。如果我查看邮件属性,我确实会看到“服务器警报[服务器名称]“在标题中,所以它就在那里。

问题是,如果我向 GMAIL 帐户或使用 Outlook 在其自身域上的外部人员发送测试邮件,他们会看到“服务器警报[服务器名称]发件人姓名。

为什么我明确设置的“发件人姓名”只在我们的 Outlook 上被默认设置覆盖?Outlook 中是否有需要更改的设置?我无法想象此帐户的 Exchange Online 设置不正确,因为其他邮件提供商确实通过了明确的名称。

答案1

这是预期的行为。不是 Outlook 执行此操作,而是 Exchange。Exchange 将尝试将名称解析为 GAL 中的某个名称。如果匹配,则显示名称将被“更正”以匹配 Exchange。

这样做是为了让 Outlook 用户能够正确地对电子邮件进行排序 - 而不是出现“John Smith”、“Jonny Smith”、“John”等电子邮件。我认为这叫做 P2 分辨率。

我处理这个问题的方法是让发件人地址在 Exchange 中不存在。这样它就不会被解析,地址行就会保留下来。

相关内容