Заголовок электронной почты "Идентификатор сообщения" уникален для каждого получателя?
Насколько уникален заголовок идентификатора сообщения электронной почты? Если я отправлю электронное письмо двум людям, будет ли у обоих одинаковый идентификатор сообщения? Или они будут другими?
(Это предполагает, что никто не занимается смешными делами. Я знаю, что со спамом все правила выходят в окно...)
3 ответа
В соответствии с RFC2822 - Internet Message Format, короткий ответ таков: " ID сообщения должен быть уникальным для каждого экземпляра сообщения "; однако поле MESSAGE-ID считается необязательным, и способ создания поля MESSAGE-ID зависит от сервера. Цитируется ниже:
Поле "Message-ID:" предоставляет уникальный идентификатор сообщения, который ссылается на конкретную версию конкретного сообщения. Уникальность идентификатора сообщения гарантируется хостом, который его генерирует (см. Ниже). Этот идентификатор сообщения предназначен для того, чтобы быть машиночитаемым и не обязательно значимым для человека. Идентификатор сообщения относится только к одному экземпляру конкретного сообщения; последующие редакции сообщения получают новые идентификаторы сообщений. Примечание. Существует много случаев, когда сообщения "изменяются", но эти изменения не представляют собой новый экземпляр этого сообщения, и, следовательно, сообщение не получит новый идентификатор сообщения. Например, когда сообщения вводятся в транспортную систему, к ним часто добавляются дополнительные поля заголовка, такие как поля трассировки (описанные в разделе 3.6.7) и повторно отправленные поля (описанные в разделе 3.6.6). Добавление таких полей заголовка не изменяет идентичность сообщения, и поэтому оригинальное поле "Message-ID:" сохраняется. Во всех случаях именно смысл, который отправитель сообщения желает передать (т. Е. Является ли это тем же сообщением или другим сообщением), определяет, будет ли изменяться поле "Message-ID:", а не какой-либо конкретный синтаксис. разница, которая появляется (или не появляется) в сообщении.
Как правило, все получатели будут получать одно и то же сообщение, как тело, так и заголовки, за исключением заголовков, которые добавляются по маршруту (например: заголовки "получены"). Заголовок ID сообщения генерируется отправителем, поэтому все получатели должны видеть один и тот же ID сообщения.
Для массовой рассылки лучше быть уникальным для каждого письма, идентификатор сообщения может быть единственной информацией, которую вы получаете от спам-уведомлений или отскоков, поэтому он должен быть уникальным для каждого сообщения.