java - 如何使用 EWS JAVA api 搜索重定向的电子邮件?

标签 java exchangewebservices

我正在使用 EWS 发送电子邮件,在发送之前,我获取邮件的 Message-ID,并使用它可以在收件人邮箱 (A) 中搜索电子邮件。根据 Outlook 中设置的规则,该电子邮件进一步自动重定向到另一个邮箱 (B),我想在重定向邮箱 (B) 中搜索该电子邮件。现在由于 Message-ID 不同,我无法根据 Message-Id 搜索电子邮件。有什么办法解决这个问题吗?

    Received: from ****************** (**********) by
 *********************** with Microsoft SMTP Server (TLS) id

Received: from ****************([********************]) by
 ******************* ([*****************]) with mapi id *******************; Thu,
 3 May 2018 09:33:45 +1200
Content-Type: application/ms-tnef; name="winmail.dat"
Content-Transfer-Encoding: binary
From: ************************
To: **************************
Subject: From: ******************************
Thread-Topic: From: ******************************
Thread-Index: ************************
Date: Thu, 3 May 2018 09:33:44 +1200
Message-ID: <******************@************
Accept-Language: en-US, en-NZ
Content-Language: en-US
X-MS-Has-Attach:
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: ******************************>
MIME-Version: 1.0
X-MS-Exchange-Organization-AuthSource: **********************
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 04
X-Originating-IP: [10.70.34.43]
Return-Path: *************************

最佳答案

PR_INTERNET_REFERENCES 属性 https://msdn.microsoft.com/en-us/library/office/cc839592.aspx (或 MIME 引用消息 header )应包含原始 MessageId,但是如果它被转发、回复多次,则此属性将不仅包含该 MessageId,还包含所有关联的 MessagesId。我建议您使用 MAPI 编辑器(例如 MFCMapi 或 OutlookSpy)查看消息,它可以让您查看 PR_INTERNET_REFERENCES 和 PR_TRANSPORT_MESSAGE_HEADERS_W 属性,然后您可以从那里构建搜索。

关于java - 如何使用 EWS JAVA api 搜索重定向的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50144447/

相关文章:

java - 使用Java中aws配置文件中定义的role_arn

java - 如何在struts2 junit4测试用例中发布请求中的json

java - 如何在附加新数据之前清空 FileWriter 输出?

java - Resttemplate getForEntity - 传递 header

c# - 删除 EWS EmailMessage 正文中的 HTML 部分

python - 如何使用 Python 通过 Microsoft Exchange Web 服务 API 发送电子邮件

java - 与sharedpreference共享一个int变量

java - 列出公用文件夹

ios - NSURLSession 多个并发请求被 Exchange 服务器拒绝

Python Exchangelib 连接问题,keyError 20