[英]Is there a way to search all available IMAP folders using Javamail?
我正在尋找一種搜索所有文件夾(對於給定用戶)的方法。
我知道IMAP SEARCH命令要求您首先選擇要運行的郵箱 - 將搜索結果確定為該特定郵箱。
Javamail IMAP實現實現了對Folder
對象進行操作的search
功能。 這似乎模仿了規范,因為它將在給定的文件夾中進行搜索。
我希望我能夠搜索特殊的“默認”文件夾(使用IMAPStore
的getDefaultFolder
方法檢索),因為這會返回包含所有其他文件夾的根文件夾。 但是,雖然檢索到的Folder
可以提供所有可用文件夾的列表,但它的類型不是HOLDS_MESSAGES
類型,因此它不能用於訪問或搜索消息。
是否有其他方法可以在所有文件夾中搜索郵件,還是需要單獨搜索每個文件夾?
我擔心我不能發布超過兩個超鏈接,但這里是訪問Javamail com.sun.mail.imap文檔 ,通過它您可以看到有關我所描述的方法的信息。
IMAP協議不提供此功能,因此JavaMail無法通過迭代所有文件夾並在每個文件夾中搜索來做得更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.