我的测试用例场景是用户向自己发送电子邮件,即To和From帐户是相同的。 发送电子邮件时,我会记录已发送电子邮件的SentOn时间。我使用附加到Sent Item文件夹的Outlook.ItemsEvents_ItemAddEventHandler事件处理程序来获取此时间。 几秒钟后,电子邮件到达收件箱。但是,当我收到收件箱电子邮件的SentOn时间时,它与发送的电子邮件的SentOn时间不同。差异是一致的,在我的所有测试中都是大约一秒钟。我想知道这是一个正常的Outlook 2016行为还是我错过了什么?两封电子邮件的SentOn日期是否相同?
谢谢
答案 0 :(得分:0)
这是预期的 - 对于传出消息,PR_CLIENT_SUBMIT_TIME是根据当前日期戳设置的。在传入消息上,从Date MIME标头中提取PR_CLIENT_SUBMIT_TIME。这两者不一定相同,特别是如果Exchange服务器发送消息。