o365 电子邮件帐户:以编程方式访问 Internet 标头中的别名



如果 from 帐户也是 o365,则从 o365 帐户访问 To 别名时出现问题。 如果发件人帐户是gmail,则可以使用。

如果我向 alias@mycompany.com 发送电子邮件,这是要 realAccount@mycompany.com 的别名,如果我检查Outlook中的"收件人"标题,它将始终向我显示原始别名。 如果我按程序查看标头,如果它是从 o365 帐户发送的,它将不会显示别名。 相反,它显示真实帐户。 如果我使用 gmail 而不是 o365 电子邮件进行相同的测试,它可以工作 - 按预期在 To: 标头中显示别名。

Outlook 如何访问此数据? 标头的数量也不同。 Outlook 包含更多数据。 有人经历过吗? 关于如何像 Outlook 一样访问别名的任何想法?

从 Outlook 访问时的标头:

From: o365Account@somecompany.com
To: ***************** alias@mycompany.com ****************
Subject: shdaKJSDHA
Thread-Topic: shdaKJSDHA
Thread-Index: AQHUSTkz1fQhzI5SG0ie26mNIvHmmQ==
Date: Mon, 10 Sep 2018 19:05:12 +0000
Message-ID: <---@-----.prod.outlook.com>

以编程方式访问时的标头:

From: o365Account@company.com
To: *****************realAccount@mycompany.com ****************
Subject: shdaKJSDHA
Thread-Topic: shdaKJSDHA
Thread-Index: AQHUSTkz1fQhzI5SG0ie26mNIvHmmQ==
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Mon, 10 Sep 2018 19:05:12 +0000
Message-ID: <----@-----.prod.outlook.com>

请记住,Exchange 在发送和接收邮件时始终将发件人和收件人解析为其主地址。这就是它的工作方式。

您是否通过 SMTP 发送?

你知道我最终做了什么吗? 我制作了一个包含 1 个收件人的发行版列表。 发行版列表取代别名。 它始终显示 To: 作为发行版列表。 这样它就不会迷路。 感谢您帮助我了解Exchange Server dmitry-streblechenko。

最新更新