2014-11-14 38 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的值保存在您自己的命名屬性中。

相關問題