我正在尝试索引Exchange邮箱中的项目,以便:使用MAPI和/或赎回数据对象(RDO)迭代Exchange邮箱中的所有文件夹和项目的最有效方法是什么?
我知道RDOFolder.GetAllChildFolders(和IMAPIContainer :: GetHierarchyTable)可以给我所有的文件夹(可能以最有效的方式),但文件夹中的项目呢?
答案 0 :(得分:2)
你打算怎么处理这些物品?如果您只想阅读一些属性,MAPI表(http://www.dimastr.com/redemption/mapitable.htm)是可行的方法,而RDOFolder.Items.MAPITable.ExecSQL可能是最容易检索数据的。 如果您需要检索大型字符串或二进制文件,附件或修改数据,您别无选择,只能单独打开每个项目。