Exchange

如何從發件人的郵箱中辨識 Message-ID

  • February 5, 2020

我們有一個 Exchange 2010 和 Outlook 2010 環境。

當批量項目發送給多個使用者時,每條消息都具有相同的唯一消息 ID。我正在研究一種方法來辨識以驗證它是完全相同的項目。

我的問題是,發件人郵箱中的已發送郵件中沒有標題資訊。已發送項目的 MFCMAPI 不包含 PR_Internet_Message_ID 欄位。

有誰知道如何辨識和驗證它是否相同?或者任何我應該以不同方式看待這些的文件?

編輯:

我使用 MFCMAPI 從我發送的項目中查看了更多消息。奇怪的是,我在一個上找到了 PR_Internet_Message_ID,而我發送的另一條消息不包含此欄位。兩者都是由我撰寫的,而不是任何電子郵件鏈的一部分。這讓我更加摸不著頭腦

查看標題:

Office 2010/Exchange2010

技術網部落格。該功能在那裡,但預設情況下它隱藏在界面中。

對於較新的版本

您可以通過在 Office 2013 和更高版本的 Office 應用商店中安裝/啟用消息頭分析器來執行此操作。這也適用於 OWA。

我碰巧喜歡這個選項,因為我可以在移動設備上登錄 OWA,然後很難在小螢幕上解析資訊。;)

發送的郵件

對於已發送的項目,郵箱包含它送出給 Exchange 的郵件的副本。郵件在到達 Exchange 之前沒有 a Message-ID,並且此數據不會返回到郵箱中的已發送項目(甚至在 OWA 中也沒有),正如您所注意到的。

驗證

MessageID 不保證在全球範圍內是唯一的。如果您的發件人在組織內,您可以更加確信 MessageID唯一的。Exchange 將丟棄重複的 MessageID(舊資訊,可能已過期)。

研究

對於您的研究,我認為您應該依靠 Message Trace 進行跟踪。首先使用它來查找消息 ID,然後查找消息 ID 以查找所有收件人。

引用自:https://serverfault.com/questions/753747