使用 EWS Managed API 2.2 获取原始发件人电子邮件地址
Get Original Sender Email Address using EWS Managed API 2.2
EWS Managed API 2.2 是否支持检索原始发件人的电子邮件地址?例如:
用户A给用户B发送邮件
userB 将该邮件转发给 userC
我使用 EWS 监控 userC 收件箱。我可以检索 userA 电子邮件地址作为我从 userC 收件箱(源自 UserA)中读取的电子邮件的发件人地址吗?
这取决于邮件的转发方式,例如,如果他们使用 Outlook、OWA、ActiveSync 并单击转发按钮,您在目标邮箱中看到的就是您将收到的邮件(例如,发件人将成为转发者)。如果他们使用规则转发邮件,则重定向规则将保留发件人,而转发操作将更改它。
一些变通方法是您应该能够从 body 解析 body From: header(虽然这有点碰运气)。您应该在邮件的 In-Reply-To header 中维护原始邮件的 InternetMesssageId,这可用于在邮件跟踪日志中查找原始邮件,然后您可以从中提取原始发件人。
干杯
格伦
EWS Managed API 2.2 是否支持检索原始发件人的电子邮件地址?例如:
用户A给用户B发送邮件
userB 将该邮件转发给 userC
我使用 EWS 监控 userC 收件箱。我可以检索 userA 电子邮件地址作为我从 userC 收件箱(源自 UserA)中读取的电子邮件的发件人地址吗?
这取决于邮件的转发方式,例如,如果他们使用 Outlook、OWA、ActiveSync 并单击转发按钮,您在目标邮箱中看到的就是您将收到的邮件(例如,发件人将成为转发者)。如果他们使用规则转发邮件,则重定向规则将保留发件人,而转发操作将更改它。
一些变通方法是您应该能够从 body 解析 body From: header(虽然这有点碰运气)。您应该在邮件的 In-Reply-To header 中维护原始邮件的 InternetMesssageId,这可用于在邮件跟踪日志中查找原始邮件,然后您可以从中提取原始发件人。
干杯 格伦