Что нужно Outlook для распознавания потока?

329
Vampire

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

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?

0
Никогда не видел ничего официального, но, по моим наблюдениям, строка темы должна совпадать (с префиксами `FW:` и `RE:` не в счет). Twisty Impersonator 6 лет назад 0
Это тоже мое наблюдение. Адреса From, To, Cc и т. Д. Также не учитываются. Jamie Hanrahan 6 лет назад 0
Спасибо, но это не так, слава богу. Я подумал, что вы правы, поскольку с тем же предметом это сработало. Но это используется только как запасной вариант. Bugzilla на помощь: https://bugzilla.mozilla.org/show_bug.cgi?id=411601. Вы должны иметь одинаковый UUID в заголовке `Thread-Index`, тогда они группируются независимо от того, является ли объект тем же или нет, но, тем не менее, он должен следовать формату. Любое произвольное значение не будет работать, так как я проверял это, прежде чем уже писал здесь. Vampire 6 лет назад 0

2 ответа на вопрос

1
Vampire

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
Yuki Sun

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

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

И чем `ID разговора` отличается от` Thread-Index`? Vampire 6 лет назад 0