gpt4 book ai didi

search - 有没有办法使用 Javamail 搜索所有可用的 IMAP 文件夹?

转载 作者:行者123 更新时间:2023-12-02 01:07:35 26 4
gpt4 key购买 nike

我正在寻找一种方法来搜索所有文件夹(对于给定用户)。

我知道IMAP SEARCH command要求您首先选择要操作的邮箱 - 将搜索结果范围限定到该特定邮箱。

Javamail IMAP 实现实现了 searchFolder 上运行的函数目的。这似乎模仿了规范,因为它将在给定文件夹中进行搜索。

我希望能够搜索特殊的“默认”文件夹(使用 getDefaultFolder 中的 IMAPStore 方法检索),因为这会返回包含所有其他文件夹的根文件夹。然而,尽管检索到 Folder可以提供所有可用文件夹的列表,它的类型不是 HOLDS_MESSAGES 类型,因此它不能用于访问或搜索消息。

是否有其他方法可以在所有文件夹中搜索邮件,或者我是否需要单独搜索每个文件夹?

恐怕我不能发布两个以上的超链接,但这里可以访问 Javamail com.sun.mail.imap documentation ,通过它您可以看到有关我所描述的方法的信息。

最佳答案

IMAP 协议(protocol)不提供此功能,因此 JavaMail 无法比您自己通过迭代所有文件夹并在每个文件夹中搜索来做得更好。

关于search - 有没有办法使用 Javamail 搜索所有可用的 IMAP 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12680392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com