Я пытаюсь отправить несколько электронных писем под одним и тем же ConversationId
, чтобы они казались не связанными с одним и тем же разговором, и вы не можете установить ConversationId
.
напрямую.
Документация здесь (https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-work-with-conversations-by-using-ews-in-exchange) предлагает;
Exchange определяет диалоги на основе значения Message-ID
первое сообщение электронной почты в теме. Все ответы и связанные сообщения
ссылаться на заголовок Message-ID исходного сообщения в своих ссылках
и заголовки In-Reply-To.
Я попытался сделать это, поэтому отправил второе письмо с заголовками References
и In-Reply-To
в качестве идентификатора первого письма. Детали сообщения выглядели так для второго письма;
From: ********
To: **************
Subject: 2nd Email SendingAnEmailWithAMessageIdShouldBeOnTheSameConversation
Thread-Topic: 2nd Email
SendingAnEmailWithAMessageIdShouldBeOnTheSameConversation
Thread-Index: AQHUs6nYQZn4My04tkWAljb7cIRMpA==
Date: Thu, 24 Jan 2019 16:58:36 +1100
Message-ID:
<DB6P195MB023219A79DF4430C4CB8D5AC829A0@DB6P195MB0232.EURP195.PROD.OUTLOOK.COM>
References:
<DB6P195MB02326884F08F83C932FB3A31829A0@DB6P195MB0232.EURP195.PROD.OUTLOOK.COM>
In-Reply-To:
<DB6P195MB02326884F08F83C932FB3A31829A0@DB6P195MB0232.EURP195.PROD.OUTLOOK.COM>
Content-Language: en-US
X-MS-Has-Attach:
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative;
boundary="_000_DB6P195MB023219A79DF4430C4CB8D5AC829A0DB6P195MB0232EURP_"
MIME-Version: 1.0
--_000_DB6P195MB023219A79DF4430C4CB8D5AC829A0DB6P195MB0232EURP_
Content-Type: text/plain; charset="us-ascii"
BODY - SendingAnEmailWithAMessageIdShouldBeOnTheSameConversation
--_000_DB6P195MB023219A79DF4430C4CB8D5AC829A0DB6P195MB0232EURP_
Content-Type: text/html; charset="us-ascii"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
BODY - SendingAnEmailWithAMessageIdShouldBeOnTheSameConversation
</body>
</html>
--_000_DB6P195MB023219A79DF4430C4CB8D5AC829A0DB6P195MB0232EURP_--
Но в конечном итоге они различаются ConversationId's
и не чувствуют этого разговора, когда смотрят на них в пользовательском интерфейсе.
Кому-нибудь это удалось?