Outlook Exchange服务器:ItemId.UniqueId正在更改

Outlook Exchange服务器:ItemId.UniqueId正在更改,outlook,exchange-server,exchangewebservices,Outlook,Exchange Server,Exchangewebservices,我有一个我正在开发的软件,可以从一个交换帐户中提取电子邮件。我使用ItemId.UniqueId保存到db。这使我能够检查所有传入的消息,看看它们以前是否已被处理过 问题是我看到一些消息出现了两次。我不知道为什么,虽然我可以看到UniqueId是不同的,所以它被更新了 我知道如果你把一封邮件移动到一个文件夹,它会给你一个新的唯一ID,然后看起来就像一封新邮件 有什么办法可以让我绕过这件事吗?是否有一个ID不变?PidTagSearchKey不变不一定是唯一的(见文档中的表格),例如,如果有人在文

我有一个我正在开发的软件,可以从一个交换帐户中提取电子邮件。我使用ItemId.UniqueId保存到db。这使我能够检查所有传入的消息,看看它们以前是否已被处理过

问题是我看到一些消息出现了两次。我不知道为什么,虽然我可以看到UniqueId是不同的,所以它被更新了

我知道如果你把一封邮件移动到一个文件夹,它会给你一个新的唯一ID,然后看起来就像一封新邮件

有什么办法可以让我绕过这件事吗?是否有一个ID不变?

PidTagSearchKey不变不一定是唯一的(见文档中的表格),例如,如果有人在文件夹之间复制邮件,则PidTagSearchKey将是相同的,但对于您想要使用它的目的,应该使用它