MAPI:如何计算邮箱中的文件夹数量

时间:2011-04-11 18:45:03

标签: exchange-server mapi

我最近在一个项目中使用MAPI来遍历邮箱并将它们导出到.msg文件,所以我知道了一点但我现在想要有效地计算邮箱内的所有文件夹。这可以用MAPI表以某种方式完成吗?这有什么神奇的属性吗?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

使用OpenMsgStore函数打开邮件存储,然后使用HrOpenFolderEx打开信息存储顶部,然后使用GetHierarchyTable获取文件夹列表

答案 1 :(得分:1)

通常,您只能获得直接子文件夹。 您可以传递CONVENIENT_DEPTH标志以返回所有子文件夹。如果我没记错的话,那只适用于在线Exchange商店(包括邮箱和PF)。