2013-08-27 54 views
0

的標題說明了一切,RDOMail.Delete 2拋出MAPI_E_UNKNOW FLAG與Outlook 2007

我有使用Outlook 2007贖回的問題與Exchange 2010

var deleteItem = folderItems[i]; 
deleteItem.Delete(2); // Flag = HardDelete 

相同的一行工作與2010年展望,這是一個已知的問題,或者有什麼問題嗎?

PS:我是從OST文件直接刪除郵件,交換連接模式= olOnline

回答

1

dfHardDelete是Exchange專用的,只有工作在在線模式。爲什麼不使用默認的dfSoftDelete(0)?

+0

如果我使用softDelete標誌並且交換服務器上存在保留策略,那麼郵件會發生什麼情況?它是否在刪除項目? – Machinegon

+0

如果您使用dfSoftDelete,該郵件將被刪除,但對於Exchange存儲可能仍可恢復。如果您想將郵件移動到已刪除郵件文件夾,請使用dfMoveToDeletedItems標誌(= 1)。 –