Как найти перенаправленный адрес электронной почты с помощью EWS JAVA api? - PullRequest
0 голосов
/ 03 мая 2018

Я отправляю электронное письмо, используя EWS, и перед тем, как отправить его, я получаю Message-ID сообщения и, используя это, я могу искать электронное письмо в почтовом ящике получателя (A). Кроме того, это письмо автоматически перенаправляется в другой почтовый ящик (B) на основе правила, установленного в outlook, и я хочу найти письмо в перенаправленном почтовом ящике (B). Теперь, когда идентификатор сообщения отличается, я не могу искать электронную почту на основе идентификатора сообщения. Есть ли выход для этого?

    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: *************************

1 Ответ

0 голосов
/ 03 мая 2018

Свойство PR_INTERNET_REFERENCES https://msdn.microsoft.com/en-us/library/office/cc839592.aspx (или заголовок сообщения MIME References) должно содержать исходный MessageId, однако, если он был переслан, отвечал несколько раз, это свойство будет содержать не только этот MessageId, но и все связанные MessagesId. Я бы посоветовал вам взглянуть на Message с использованием MAPI-редактора, такого как MFCMapi или OutlookSpy, который позволит вам увидеть свойства PR_INTERNET_REFERENCES и PR_TRANSPORT_MESSAGE_HEADERS_W, а затем вы сможете создать свой поиск оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...