MAPI:循环访问邮箱中所有文件夹和项目的最有效方法



我正在尝试为交换邮箱中的项目编制索引,以便:使用 MAPI 和/或兑换数据对象 (RDO) 循环访问交换邮箱中的所有文件夹和项目的最有效方法是什么?

我知道RDOFolder.GetAllChildFolder(和IMAPIContainer::GetHierarchyTable)可以给我所有的文件夹(可能以最有效的方式),但是文件夹中的项目呢?

你打算如何处理这些物品?如果只想读取某些属性,则 Redemption(我是其作者)中的 MAPI 表 (http://www.dimastr.com/redemption/mapitable.htm) 是要走的路,RDOFolder.Items.MAPITable.ExecSQL可能是最容易检索数据的方法。如果需要检索大型字符串或二进制属性、附件或修改数据,则别无选择,只能单独打开每个项目。

相关内容

  • 没有找到相关文章

最新更新