2014-05-13 48 views
0

我試圖對交換服務器(辦公室365)執行一個IMAP uid_search,以查找到/來自特定電子郵件地址的所有電子郵件。問題是有些客戶端的文件夾數量過多。如何通過Exchange IMAP搜索所有項目?

使用Active同步,似乎有一個All Items文件夾最多可以一次搜索所有電子郵件:Exchange Web Services (EWS) FindItems within All Folders,但是,我沒有看到在IMAP文件夾列表中的文件夾和我不必針對每個文件夾執行查詢個別。

有沒有辦法搜索所有使用IMAP交換的電子郵件,而無需搜索每個文件夾?

回答

1

我無權訪問Exchange IMAP服務器,所以我沒有任何具體的答案,我可以給你。

相反,我將不得不爲您提供一些建議,以考慮回答您自己的問題。

  1. 不交易所IMAP支持XLISTSPECIAL-USE IMAP擴展?如果是這樣,您可以使用其中一個來查詢「所有項目」文件夾。不幸的是,我懷疑它支持哪一種。

  2. Exchange IMAP是否支持MULTISEARCH擴展?如果是這樣,您可以使用它一次搜索多個文件夾。

如果它不支持任何的IMAP擴展,那麼你很可能出於運氣,除非他們有一個自定義擴展(我懷疑)。

+0

感謝您的建議。不幸的是,沒有支持這些擴展。可能不得不放棄IMAP交換。 – ghempton

相關問題