我目前使用 Outlook 2013 作为电子邮件客户端。以下是我的问题:
- 我的联系人存储在自己的联系人地址簿中,而不是全局地址列表 (GAL) 中;
- 当收到某人发来的电子邮件时,我在“发件人”字段中看到的内容与 Outlook 中“我的联系人”通讯簿中的内容不同。
- 我明白,我的假设是用户在各自的电子邮件服务提供商中设置其帐户的方式。
- 举个例子,我有“好朋友”,但是当我收到这个人的电子邮件时,它会显示“约翰·史密斯”。
我如何让 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 问题。