【问题标题】:What is the use of Message-ID in email?邮件中的 Message-ID 有什么用?
【发布时间】:2021-09-30 21:03:53
【问题描述】:

根据我的阅读,每个 Message-ID 都必须是唯一的,但是如果我们强制标头具有固定值,则可以创建重复的 Message-ID。所以我不明白他们说 Message-ID 应该是唯一的意义何在,但它们很容易创建重复项。如果任何有一点阅读和基本编程知识的人都可以轻松生成它们,那么为什么存在 Message-ID 以及它们用于什么,我可以轻松复制?

【问题讨论】:

    标签: email smtp uniqueidentifier


    【解决方案1】:

    https://datatracker.ietf.org/doc/html/rfc5322#section-3.6.4

    结合ReferencesIn-Reply-To 字段,邮件客户端使用Message-ID 将多条消息组织成线程。

    https://en.wikipedia.org/wiki/Message-ID

    并且至少有一些客户端会认为具有相同 ID 的两条消息是同一事物并丢弃其中一条。

    【讨论】:

      【解决方案2】:

      简答:用于电子邮件客户端中的线程。

      message-id 标头在 RFC 2822 中定义:

      “消息 ID:”字段包含一个唯一的消息标识符。 “References:”和“In-Reply-To:”字段各包含一个或多个 唯一的消息标识符

      例如,消息 ID 用于显示哪个消息是对哪个其他消息的回复。这样,即使Subject 之类的其他内容没有改变,邮件客户端也可以显示带有回复的电子邮件树。 (计算主题行的前导 Re:s 将是确定祖先和子代的不好方法:并非每个邮件客户端都添加它们,有些使用特定语言的。)

      【讨论】:

        猜你喜欢
        • 2013-01-07
        • 1970-01-01
        • 2011-10-16
        • 2016-07-31
        • 2016-09-06
        • 2011-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多