2016-11-27 63 views
-1

請問有人可以解釋由MS Outlook創建的消息ID的邏輯嗎?尤其是這部分「D45A2C0A.EB29由MS Outlook創建的消息ID的邏輯

User-Agent: Microsoft-MacOutlook/14.6.9.160926 
Date: Tue, 22 Nov 2016 17:08:26 -0600 
Subject: Video playback error 
From: 「AAAAAAAAAAAA AAAAA, BBBBB (BBBBB AAAAAA)」 
<[email protected]> 
To: 「ZZZ, YYYY P (YYYY ZZZZ)」 <[email protected]> 
Message-ID: <D45A2C0A.EB29%[email protected]> 
Thread-Topic: Video playback error 
MIME-Version: 1.0 
Content-type: multipart/mixed; 
    boundary="B_3563051944_9433913" 

RFC2392確認「既郵件ID和內容ID被要求是全球唯一的。 '我的問題是針對MS Outlook的。我想知道,MS Outlook使用什麼樣的邏輯來創建唯一編號?我可以從該十六進制數中提取時間/日期嗎?

回答

0

根據RFC2822 - Internet Message Format消息ID對於消息的每個實例都應該是唯一的。它被認爲是可選的,並且如何MESSAGE-ID字段被創建要由服務器:

「消息ID:」字段提供了 指特定消息的特定版本的唯一消息標識符。消息標識符的唯一性由 生成的主機保證(見下文)。該消息標識符旨在是機器可讀的並且不一定對人有意義。消息 標識符恰好屬於特定消息的一個實例;隨後對消息的修訂每個都會收到新消息 標識符。

注意:消息「更改」的情況有很多,但這些更改並不構成該消息的新實例,因此該消息不會獲得新的消息標識符。例如,當消息被引入到傳輸系統時,它們往往會在前面添加額外的標題字段,如跟蹤 字段(在第3.6.7節中描述)和重新發送字段(在第12章描述的 第3.6.6節)。添加這樣的標題字段不會改變消息的標識,因此保留原始的「消息ID:」 字段。在所有情況下,消息的發送者希望傳達的含義(即,這是否是相同的 消息或不同的消息)決定了「消息ID:」字段是否改變,而不是在消息中出現(或不出現)的任何特定句法差異 。

+0

謝謝你回答我的問題。 RFC2392證實'message-id和content-id必須是全局唯一的。' 我的問題是針對MS Outlook的。我想知道,MS Outlook使用什麼樣的邏輯來創建唯一編號?我可以從該十六進制數中提取時間/日期嗎? –

+0

我想它取決於運輸提供商,而不是Outlook。 –