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