2015-09-17 120 views
1

EWS托管API 2.2是否支持检索原始发件人的电子邮件地址?例如:使用EWS托管API获取原始发件人电子邮件地址2.2

用户A发送电子邮件到用户B120

用户B的电子邮件转发到用户C

我监视用户C的收件箱使用EWS。我可以检索userA电子邮件地址作为从userC Inbox(源自UserA)读取的电子邮件的发件人地址吗?

回答

1

这取决于邮件是如何被转发的,例如,如果他们使用Outlook,OWA,ActiveSync并点击转发按钮,你会看到的是目标邮箱中的内容(例如发件人将成为转发者)。如果他们使用规则转发消息,则重定向规则将维护发件人,而转发行为会改变发件人。

一些解决方法是你应该能够从身体分析身体的From:标题(尽管这有点碰巧和小姐)。您应该在消息的In-Reply-To标题中保留InternetMesssageId的原始消息,该标题可用于在消息跟踪日志中查找原始消息,然后您可以从中提取原始发件人。

干杯 格伦

+0

能否请您提供如何提取电子邮件地址,示例代码? – obautista

+0

你能更具体地从哪里提取它吗?通常情况下,您可以使用从地址https://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.emailmessage.from(v=exchg.80).aspx –

相关问题