电子邮件的唯一标识是什么?

m-y*_*m-y 14 c# email exchange-server uniqueidentifier

我正在尝试找到保证唯一标识符来区分彼此的电子邮件.目前,我正在编写一个连接到Microsoft Exchange的应用程序,但我希望能够支持其他电子邮件服务.

认为唯一标识符是EmailMessage.InternetMessageId,并且此属性使用PR_ENTRYID,但我找不到任何支持此文档的文档.

所有电子邮件都有唯一的标识符,并且(在Exchange中)是InternetMessageId吗?

jmo*_*eno 12

电子邮件没有保证的唯一ID,Message-ID与您的距离非常接近.你真正希望的最好的是服务器的独特之处......甚至这取决于邮件服务器的类型及其作用.

  • 需要补充的是,在 Exchange 中,EntryID 与父文件夹相关。将邮件移至其他文件夹将更改其 EntryID (2认同)