首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java中的IMAP客户端: Apache还是JavaMail Commons Net?

Java中的IMAP客户端: Apache还是JavaMail Commons Net?
EN

Stack Overflow用户
提问于 2013-04-25 15:19:55
回答 1查看 22.3K关注 0票数 27

我必须用Java实现一个IMAP客户端。

使用Apache Commons Net库有哪些优势?它是否使实现更加健壮和灵活?

我如何处理返回值,它总是产生字符串。

例如:

public static void main(String[] args) throws Exception {
    IMAPClient client = new IMAPClient();
    client.connect(SERVER);
    client.login(USERNAME, PASSWORD);
    client.select("INBOX");
    client.fetch("1", "body[header]");
}

我们可以通过以下命令将输出定向到字符串

client.addProtocolCommandListener(new PrintCommandListener(System.out, true));

但是,我如何才能获得文件夹列表作为文件夹实例,而不是纯字符串输出?

EN

回答 1

Stack Overflow用户

发布于 2013-07-09 00:00:05

考虑一下Retrieve UnRead Emails from Gmail - JavaMail API + IMAP

它是使用Apache编写的,但在我看来,它的接口比JavaMail commons库简单得多。

如果您真的想使用Apache commons库,请查看javadoc,看看可以传递给.select()的其他参数。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16208665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档