C# 在outlook中识别电子邮件

C# 在outlook中识别电子邮件,c#,outlook,C#,Outlook,我想为收件箱中的电子邮件创建标识符 我最初的计划是比较: 发件人地址 身体,和 电子邮件的主题 查看它是否唯一,但我意识到在不同版本的Outlook中调用时,Outlook.MailItem.Body不会返回相同的结果 我尝试了Outlook.MailItem.HTMLBody和Outlook.MailItem.RTFBody;但它们与Outlook.MailItem.Body的问题相同 除了将我处理过的电子邮件移动到另一个文件夹之外,还有什么方法可以确定Outlook版本支持的唯一电子邮件

我想为收件箱中的电子邮件创建标识符

我最初的计划是比较:

  • 发件人地址
  • 身体,和
  • 电子邮件的主题
查看它是否唯一,但我意识到在不同版本的Outlook中调用时,
Outlook.MailItem.Body
不会返回相同的结果

我尝试了
Outlook.MailItem.HTMLBody
Outlook.MailItem.RTFBody
;但它们与Outlook.MailItem.Body的问题相同


除了将我处理过的电子邮件移动到另一个文件夹之外,还有什么方法可以确定Outlook版本支持的唯一电子邮件吗?

如果您的身体有问题,请确定“唯一电子邮件”的真正含义。在比较任何两个邮件正文之前,请尝试删除所有非字母数字字符

这一类有效。我仍然对如何提取两个版本之间的链接存在问题。