2011-04-11 86 views
0

我最近在項目上使用過MAPI來遍歷郵箱並將它們導出爲.msg文件,所以我知道了一點,但現在我想高效地計算所有郵箱內的文件夾。這可以通過MAPI表格以某種方式完成嗎?這是否有一個神奇的屬性?任何幫助將不勝感激。MAPI:如何計算郵箱中的文件夾數量

回答

1

列表通常你只能得到眼前的子文件夾的郵件存儲。 您可以傳遞CONVENIENT_DEPTH標誌來獲取所有的子文件夾返回。如果我沒有記錯,那隻適用於在線Exchange商店(郵箱和PF)。

+0

謝謝德米特里。我想我可以用RDO來解決這個問題嗎? – 2011-04-16 11:50:50

+1

是的,您可以在RDO中使用RDOFolder.GetAllChildFolders。 – 2011-04-18 21:54:01

1

打開使用OpenMsgStore的功能和使用HrOpenFolderEx信息存儲,然後打開頂部,然後用GetHierarchyTable獲取文件夾

+0

IMAPIContainer :: GetHierarchyTable我相信是的。 – 2011-04-13 10:23:10

+0

是的...你可以使用它...它給你一個表,然後用戶HrQueryAllRows來獲取文件夾列表。 – kunal 2011-04-13 10:33:59

相關問題