Логика Message-ID, созданная MS Outlook
Может кто-нибудь объяснить, пожалуйста, логику Message-ID, созданный MS Outlook? особенно эта часть "D45A2C0A.EB29"
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)”
<bbbbb.aaaaa@my.domain.com>
To: “ZZZ, YYYY P (YYYY ZZZZ)” <yyyy.zzz@my.domain.com>
Message-ID: <D45A2C0A.EB29%bbbbb.aaaaa@my.domain.com>
Thread-Topic: Video playback error
MIME-Version: 1.0
Content-type: multipart/mixed;
boundary="B_3563051944_9433913"
RFC2392 подтверждает, что "и идентификатор сообщения, и идентификатор контента должны быть глобально уникальными. "Мой вопрос специфичен для MS Outlook. Хотелось бы узнать, какую логику использует MS Outlook для создания уникального номера? Могу ли я извлечь время / дату из этого шестнадцатеричного числа?
1 ответ
Согласно RFC2822 - Интернет-форматсообщения, идентификатор сообщения должен быть уникальным для каждого экземпляра сообщения. Это считается необязательным, и то, как создается поле MESSAGE-ID, зависит от сервера:
Поле "Message-ID:" предоставляет уникальный идентификатор сообщения, который ссылается на конкретную версию конкретного сообщения. Уникальность идентификатора сообщения гарантируется хостом, который его генерирует (см. Ниже). Этот идентификатор сообщения предназначен для того, чтобы быть машиночитаемым и не обязательно значимым для человека. Идентификатор сообщения относится только к одному экземпляру конкретного сообщения; последующие редакции сообщения получают новые идентификаторы сообщений.
Примечание. Существует много случаев, когда сообщения "изменяются", но эти изменения не представляют собой новый экземпляр этого сообщения, и, следовательно, сообщение не получит новый идентификатор сообщения. Например, когда сообщения вводятся в транспортную систему, к ним часто добавляются дополнительные поля заголовка, такие как поля трассировки (описанные в разделе 3.6.7) и повторно отправленные поля (описанные в разделе 3.6.6). Добавление таких полей заголовка не изменяет идентичность сообщения, и поэтому оригинальное поле "Message-ID:" сохраняется. Во всех случаях именно смысл, который отправитель сообщения желает передать (т. Е. Является ли это тем же сообщением или другим сообщением), определяет, будет ли изменяться поле "Message-ID:", а не какой-либо конкретный синтаксис. разница, которая появляется (или не появляется) в сообщении.