Outlook中的发送时间在项目发送几秒钟后更改

Outlook中的发送时间在项目发送几秒钟后更改,outlook,vsto,exchange-server,mapi,Outlook,Vsto,Exchange Server,Mapi,我正在开发Outlook VSTO,并使用Items.ItemAdd事件跟踪和处理发送的邮件。我知道这是不可靠的,所以我以后会通过扫描发送的文件夹和选定的项目来重新检查项目。 问题是ItemAdd处理程序中的SentTime与SelectionChange事件中的SentTime稍有不同(一分几秒)。SelectionChange中的时间小于ItemAdd中的时间。 我发现了这篇旧帖子,但没有解决方案: 我想,当项目实际发送时,Outlook可能会使用可能不同的服务器时间戳对其进行静默更新。如

我正在开发Outlook VSTO,并使用Items.ItemAdd事件跟踪和处理发送的邮件。我知道这是不可靠的,所以我以后会通过扫描发送的文件夹和选定的项目来重新检查项目。 问题是ItemAdd处理程序中的SentTime与SelectionChange事件中的SentTime稍有不同(一分几秒)。SelectionChange中的时间小于ItemAdd中的时间。 我发现了这篇旧帖子,但没有解决方案:


我想,当项目实际发送时,Outlook可能会使用可能不同的服务器时间戳对其进行静默更新。如何检测此情况?

您可以稍后使用
Items.ItemChange
事件检测更改