【问题标题】:How to search over all available IMAP folders in Java?如何在 Java 中搜索所有可用的 IMAP 文件夹?
【发布时间】:2014-07-03 11:01:08
【问题描述】:

我正在尝试在所有可用的 IMAP 文件夹中搜索与电子邮件 ID 相关的消息,而无需迭代每个文件夹并在其中进行搜索。

有什么解决方法可以在 Java 中实现这一点吗?

我们至少可以为 Gmail 实现这种搜索吗?

谢谢

【问题讨论】:

    标签: java search imap


    【解决方案1】:

    对于 Gmail,您可以搜索“[Gmail]/所有邮件”文件夹。对于其他 IMAP 服务器,您必须分别搜索每个文件夹。

    【讨论】:

    • 查找 allmail 的正确方法是发出 list 命令并查找标记为“all”的文件夹。它的名称取决于服务器和 UI 语言。
    • 另请注意,用户可能已禁用“所有邮件”文件夹,因此如果找不到,请做好反复搜索的准备。
    • 感谢您的回复。我用 Java 实现了 All Mail 并处理了 UI 语言。如果我们不能单独搜索每个文件夹,有没有什么办法可以减少服务器连接,比如连接池之类的?
    猜你喜欢
    • 2011-08-07
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 2013-11-30
    • 1970-01-01
    • 2020-06-15
    • 2011-03-30
    相关资源
    最近更新 更多