【发布时间】:2011-04-16 07:19:40
【问题描述】:
我最近在一个项目中使用 MAPI 来遍历邮箱并将它们导出为 .msg 文件,所以我知道一些,但我现在想有效地计算邮箱中的所有文件夹。这可以通过 MAPI 表以某种方式完成吗?这有什么神奇的属性吗?任何帮助将不胜感激。
【问题讨论】:
标签: exchange-server mapi
我最近在一个项目中使用 MAPI 来遍历邮箱并将它们导出为 .msg 文件,所以我知道一些,但我现在想有效地计算邮箱中的所有文件夹。这可以通过 MAPI 表以某种方式完成吗?这有什么神奇的属性吗?任何帮助将不胜感激。
【问题讨论】:
标签: exchange-server mapi
通常您只会获得直接子文件夹。 您可以通过 CONVENIENT_DEPTH 标志来返回所有子文件夹。如果我没记错的话,这只适用于在线 Exchange 商店(邮箱和 PF)。
【讨论】:
使用 OpenMsgStore 函数打开消息存储,然后使用 HrOpenFolderEx 打开信息存储顶部,然后使用 GetHierarchyTable 获取文件夹列表
【讨论】: