Java中的IMAP客户端:JavaMail API还是Apache Commons Net?
2022-09-01 13:16:54
我必须在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));
但是,如何将文件夹列表作为文件夹实例而不是纯字符串输出?