发送项目后几秒钟,Outlook中的发送时间会发生变化

时间:2018-06-13 17:23:39

标签: outlook vsto exchange-server mapi

我正在开发Outlook VSTO并使用Items.ItemAdd事件来跟踪和处理已发送的项目。我知道它不可靠,所以我稍后通过扫描已发送的文件夹和所选项目来重新检查项目。 问题是,ItemAdd处理程序中的SentTime和稍后的SelectionChange事件中的SentTime略有不同(一分钟和几秒)。 SelectionChange中的时间小于ItemAdd中的时间。 我找到了这个旧帖子,但没有解决方案: http://forums.msexchange.org/SentTime_differences_(PR_CLIENT_SUBMIT_TIME)/m_1800461424/tm.htm

我想也许当项目实际发送时,Outlook会以一个可能不同的服务器时间戳静默更新它。我怎么能发现这个?

1 个答案:

答案 0 :(得分:1)

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