![如何确定来自 Exchange 外部的邮件的显示名称?](https://linux22.com/image/658436/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E6%9D%A5%E8%87%AA%20Exchange%20%E5%A4%96%E9%83%A8%E7%9A%84%E9%82%AE%E4%BB%B6%E7%9A%84%E6%98%BE%E7%A4%BA%E5%90%8D%E7%A7%B0%EF%BC%9F.png)
我发现有很多文章解释了 Exchange 如何从 LDAP 等中获取显示名称,但是关于当邮件不是来自 Exchange 环境内部时它会做什么的文章却不多。
当我们过去从我们的服务器发送邮件时,我们总是会看到发件人标签出现在电子邮件列表的主题行下方,但我们在邮件查看窗格中看不到它,例如:
https://i.stack.imgur.com/7XluC.jpg
我一直以为这只是 Exchange 的工作方式,实际上没有什么可以做的。最近有人向我询问了这个问题,我去给他们拿了一个大型电子邮件发件人(这里是亚马逊)的截图来演示。令人惊讶的是,他们似乎找到了一种方法来在消息查看窗格中显示它(尽管与发送地址一起显示):
https://i.stack.imgur.com/gv4Gd.jpg
有人知道他们是如何做到这一点的吗?我尝试从 Outlook 中提取源代码,但他们的发件人:标题似乎与我的配置相同...
答案1
实际上,我最终自己找到了答案 - Outlook 根据发件人标头而不是邮件发件人标头(在我们的例子中没有附加显示名称)来确定这一点。我们将在内部进行调整。