【发布时间】:2019-01-24 06:14:21
【问题描述】:
我正在尝试在同一个ConversationId 下发送多封电子邮件,以便它们看起来是同一对话的一部分,您似乎无法直接设置ConversationId。
Exchange 根据消息 ID 值定义对话 线程中的第一封电子邮件。所有回复和相关消息 在他们的 References 中引用原始消息的 Message-ID 标头 和 In-Reply-To 标头。
我尝试这样做,所以发送我的第二封电子邮件,其中References 和In-Reply-To 标头作为第一封电子邮件的 ID。第二封电子邮件的消息详细信息如下所示;
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,并且在 UI 中查看它们时没有那种对话“感觉”。
有谁做到了这一点?
【问题讨论】:
标签: outlook office365 exchangewebservices