2014-11-14 39 views
0

我正在使用Redemption将单个邮件从PST文件保存到MSG文件。今天,我发现这将保存的MSG文件中的PR_LAST_MODIFICATION_TIME值设置为保存消息的日期和时间。这是不受欢迎的,因为我们在MSG文件保存之后才获取MAPI属性值,所以我们得到的数据不正确。有没有什么方法可以保存MSG文件,而不必在保存到文件之前覆盖该属性,因为它存在于消息中?有没有办法在不更改PR_LAST_MODIFICATION_TIME值的情况下从Outlook PST文件中保存MSG文件?

谢谢。

回答

1

不幸的是 - PR_LAST_MODIFICATION_TIME是一个计算属性,当消息被修改时由MAPI设置。

如果您只需要读取原始邮件的上次修改时间,则可以使用RDOSession.GetMessageFromMsgFile打开邮件,并将PR_LAST_MODIFICATION_TIME的值保存在您自己的命名属性中。

相关问题