我必须用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));
但是,我如何才能获得文件夹列表作为文件夹实例,而不是纯字符串输出?
发布于 2013-07-09 00:00:05
考虑一下Retrieve UnRead Emails from Gmail - JavaMail API + IMAP
它是使用Apache编写的,但在我看来,它的接口比JavaMail commons库简单得多。
如果您真的想使用Apache commons库,请查看javadoc,看看可以传递给.select()
的其他参数。
https://stackoverflow.com/questions/16208665
复制相似问题