我如何才能获得收件人的真实电子邮件地址?

我如何才能获得收件人的真实电子邮件地址?

我们公司的一个用户在一个 Exchange 邮箱上有 2 个邮件地址。例如 test@... 和 test1@... 邮箱的主 SMTP 地址是 test@。如果我向 test1@ 发送邮件,使用 EWS 加载它并通过 TORecipients-Collection 进行解析,则只有一个电子邮件地址。但是 EWS 给我的邮件地址是 test@... 而不是我发送邮件的 test1@...。

我的问题是,所有发送到 test@ 的邮件都应该使用我的程序导入到我们的 CRM 中。所有发送到 test1@... 的邮件都不能导入。在现实生活中,这两个邮件地址都来自我的老板。一个用于正常用途,另一个用于机密用途,例如来自他的律师。

有人知道我如何才能获得邮件发送的真实电子邮件地址吗?

答案1

您也许能够使用 InternetMessageHeaders 属性通过 EWS 获取它...但我有一个更简单的解决方案:

  1. 创建一个新的分发组,并将其 smtp 地址设置为您老板的第二个地址。
  2. 让他成为小组的唯一成员。

发送到该 dist-group 的消息将被传递给您的老板,但 TO:字段将显示该组的名称/地址。

相关内容