Exchange 服务器:ItemId.UniqueId 正在更改
Exchange Server : ItemId.UniqueId is changing
我有一个正在开发的软件,可以从交换帐户中提取电子邮件。我使用 ItemId.UniqueId 保存到数据库。这使我可以检查所有传入的消息,看看它们之前是否已被处理过。
问题是我看到一些消息收到了两次。我不知道为什么,虽然我可以看到 UniqueId 不同,所以它已经更新了。
我知道如果您将电子邮件移至某个文件夹,它会提供一个新的 UniqueId - 然后它看起来就像一封新邮件...
有什么办法可以解决这个问题吗?有没有不变的ID?
PidTagSearchKey https://msdn.microsoft.com/en-us/library/office/cc815908.aspx 不会改变 不能保证是唯一的(请参阅文档中的 table)例如,如果有人在文件夹之间复制消息,那么 PidTagSearchKey 将是相同的,但是对于您想使用它的东西,它应该可以解决问题。
我有一个正在开发的软件,可以从交换帐户中提取电子邮件。我使用 ItemId.UniqueId 保存到数据库。这使我可以检查所有传入的消息,看看它们之前是否已被处理过。
问题是我看到一些消息收到了两次。我不知道为什么,虽然我可以看到 UniqueId 不同,所以它已经更新了。
我知道如果您将电子邮件移至某个文件夹,它会提供一个新的 UniqueId - 然后它看起来就像一封新邮件...
有什么办法可以解决这个问题吗?有没有不变的ID?
PidTagSearchKey https://msdn.microsoft.com/en-us/library/office/cc815908.aspx 不会改变 不能保证是唯一的(请参阅文档中的 table)例如,如果有人在文件夹之间复制消息,那么 PidTagSearchKey 将是相同的,但是对于您想使用它的东西,它应该可以解决问题。