У нас есть среда Exchange 2010 и Outlook 2010.
Когда массовое сообщение отправляется нескольким пользователям, каждое сообщение имеет один и тот же уникальный идентификатор сообщения. Я ищу способ идентифицировать, чтобы подтвердить, что это тот же самый предмет.
Моя проблема в том, что в отправленном элементе из почтового ящика отправителя нет информации заголовка. MFCMAPI для отправленного элемента не содержит поля PR_Internet_Message_ID.
Кто-нибудь знает, как определить и подтвердить, что это то же самое? ИЛИ какая-либо документация, что я должен видеть это по-другому?
Редактировать:
Я использовал MFCMAPI, чтобы просмотреть еще несколько сообщений из отправленных мной элементов. Как ни странно, я обнаружил PR_Internet_Message_ID на одном, в то время как другое сообщение, которое я отправил, не содержит этого поля. Оба были созданы мной, а не частью цепочки писем. Это заставило меня еще больше почесать голову
Блог TechNet. Функция есть, но по умолчанию она скрыта в интерфейсе.
Вы можете сделать это, установив / включив анализатор заголовков сообщений в Office 2013 и более поздних версиях из Магазина Office. Это работает и в OWA.
Мне нравится этот вариант, так как я могу войти в OWA на мобильном телефоне, а потом мне очень сложно анализировать информацию на маленьком экране. ;)
Для отправленных элементов почтовый ящик содержит копию сообщения, отправленного в Exchange. В сообщении нет Message-ID
пока он не попадет в Exchange, и эти данные не вернутся в отправленный элемент в почтовом ящике (даже в OWA), как вы заметили.
MessageID не может быть уникальным в глобальном масштабе. Если ваш отправитель находится в организации, вы можете быть уверены, что MessageID является уникальный. Exchange удалит повторяющиеся идентификаторы MessageID (старая информация, может быть устаревшим).
Я думаю, что для вашего исследования вам следует полагаться на Message Trace для отслеживания. Сначала используйте его, чтобы найти идентификаторы сообщений, затем найдите идентификатор сообщения, чтобы найти всех получателей.