我正在尝试对交换服务器(办公室365)执行IMAP uid_search
,以查找发往/来自特定电子邮件地址的所有电子邮件。问题是某些客户端的文件夹数量过大。
使用有效同步,似乎有一个All Items
文件夹可以一次搜索所有电子邮件:Exchange Web Services (EWS) FindItems within All Folders但是,我在IMAP文件夹列表中看不到相同的文件夹单独对每个文件夹执行查询。
有没有办法使用IMAP搜索所有电子邮件,而无需搜索每个文件夹?
答案 0 :(得分:1)
我无法访问Exchange IMAP服务器,因此我没有任何具体的答案可以提供给您。
相反,我必须为您提供一些建议,以便回答您自己的问题。
Exchange IMAP是否支持XLIST或SPECIAL-USE IMAP扩展?如果是这样,您可以使用其中一个来查询"所有项目"夹。不幸的是,我怀疑它是否支持其中任何一种。
Exchange IMAP是否支持MULTISEARCH扩展名?如果是这样,您可以使用它一次搜索多个文件夹。
如果它不支持任何这些IMAP扩展,那么除非他们有自定义扩展,否则你可能会运气不好(我对此表示怀疑)。