![Office 365 使用相同的消息 ID 发出有关 IMAP 文件夹名称问题的警告](https://linux22.com/image/741722/Office%20365%20%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%9A%84%E6%B6%88%E6%81%AF%20ID%20%E5%8F%91%E5%87%BA%E6%9C%89%E5%85%B3%20IMAP%20%E6%96%87%E4%BB%B6%E5%A4%B9%E5%90%8D%E7%A7%B0%E9%97%AE%E9%A2%98%E7%9A%84%E8%AD%A6%E5%91%8A.png)
是否有人知道为什么微软在发送 IMAP 文件夹名称问题的系统消息时使用相同的消息 ID 值?
我注意到使用 Office 365 的客户从“Microsoft Outlook”收到不同的消息,这些消息都使用完全相同的消息 ID 值。所有消息的发送日期都不同,正文内容也不同。但是,它们都使用相同的 SMTP 消息 ID 值。
这导致了重复检测问题,因为许多系统使用唯一的“消息 ID”来查找重复项。
例如,消息主题是“您的邮箱中的一个或多个文件夹名称不正确。”但所有各种消息 ID 值都完全相同。由于我不知道此消息 ID 是否会泄露任何客户信息,因此我只会提供前几个字符,其他字符将为 X。
重复的 Message-ID 是:IMAP4{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
我猜测 Microsoft/Exchange 可能会使用它来方便他们方面的报告,但在尝试识别可能重复的电子邮件时,这是一个问题。
谢谢,杰夫
答案1
根据RFC2822 - 互联网消息格式Message-ID(又称互联网消息ID或客户端ID)是电子邮件的标识符,指的是特定消息的特定版本。
此消息标识符旨在供机器读取,对人类而言并不一定有意义。消息 ID 对于每个消息实例来说都应该是唯一的。
消息标识符的唯一性由生成它的主机保证。但是,此标识符并不总是唯一的。您可以参考这个案例