Exchange
如何從發件人的郵箱中辨識 Message-ID
我們有一個 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 以查找所有收件人。