我正在使用Redemption将PST文件中的单个邮件保存到MSG文件。今天我发现这会将保存的MSG文件中的PR_LAST_MODIFICATION_TIME值设置为保存邮件的日期和时间。这是不可取的,因为我们在保存MSG文件之前不会获取MAPI属性值,因此我们得到的数据不正确。是否有任何方法可以保存MSG文件而不覆盖此属性,因为它在保存到文件之前存在于消息中?
感谢。
答案 0 :(得分:1)
不幸的是 - PR_LAST_MODIFICATION_TIME是一个计算属性,在修改邮件时由MAPI设置。
如果您只需要读取原始邮件的上次修改时间,则可以使用RDOSession.GetMessageFromMsgFile打开邮件,并将PR_LAST_MODIFICATION_TIME的值保存在您自己的命名属性中。