Outlook 电子邮件的“发件人”字段不显示联系人通讯录中的用户信息

Outlook 电子邮件的“发件人”字段不显示联系人通讯录中的用户信息

我目前使用 Outlook 2013 作为电子邮件客户端。以下是我的问题:

  1. 我的联系人存储在自己的联系人地址簿中,而不是全局地址列表 (GAL) 中;
  2. 当收到某人发来的电子邮件时,我在“发件人”字段中看到的内容与 Outlook 中“我的联系人”通讯簿中的内容不同。
  3. 我明白,我的假设是用户在各自的电子邮件服务提供商中设置其帐户的方式。
  4. 举个例子,我有“好朋友”,但是当我收到这个人的电子邮件时,它会显示“约翰·史密斯”。

我如何让 Outlook“知道”在我的联系人地址中显示我的联系人的信息?

答案1

这不可能。

您的电子邮件由 Exchange 之外的人员发送,并使用 SMTP 向您发送电子邮件。这是根据设计以及 Internet 电子邮件的工作方式。

维基百科

To indicate the message recipient, an email address also may have an associated 
display name for the recipient, which is followed by the address specification 
surrounded by angled brackets, for example: John Smith <[email protected]>

我也有 Outlook 2013。Outlook 中的发件人将取决于发件人在发件人中使用的内容。如果显示名称使用“John Smith”,则将显示该名称。如果仅使用电子邮件地址,则发件人中将仅显示电子邮件地址。

发件人电子邮件在您的 Outlook 中的显示方式完全不取决于您的联系人列表。

只有在您发送电子邮件时才会使用您的联系人。如果您的联系人名称是“好友”,则收件人电子邮件中的显示名称将在其收件人中显示“好友”。

我希望这是有道理的。

ps 使用 Outlook VBA 可能可以做您想做的事情,但这是 Stackoverflow 问题,而不是 SuperUser 问题。

相关内容