У меня есть часть программного обеспечения, которая отправляет несколько электронных писем.
Первый имеет заголовок

Message-ID: <153495492389.29001.486258560116169081@server.example.com>

Второй и все последующие имеют заголовки

In-Reply-To: <153495492389.29001.486258560116169081@server.example.com>
References: <153495492389.29001.486258560116169081@server.example.com>

Но, похоже, этого недостаточно для того, чтобы Outlook отображал эти сообщения в виде разговора, даже если включен показ разговоров.

Может кто-то просветить меня, что необходимо, чтобы письма могли правильно отображаться как разговор в Outlook?

2 ответа2

1

Bugzilla на помощь, они узнали, что делать пару лет назад уже на https://bugzilla.mozilla.org/show_bug.cgi?id=411601.

Ключом является заголовок Thread-Index . Это закодированная в Base64 последовательность из нескольких байтов, которая имеет среди других полей поле UUID, которое является значимым для группировки.

Точный формат определяется по адресу https://msdn.microsoft.com/en-us/library/ee202481%28v=exchg.80%29.

0

Для учетных записей электронной почты Интернета и более новых версий учетных записей Exchange функция группы бесед использует идентификатор беседы, поданный для определения того, принадлежит ли сообщение к беседе. Вы можете использовать инструмент MFCMAPI для просмотра поданного идентификатора беседы:

Ссылка: Просмотр бесед (Показать сообщения из других папок)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .