Мне нужно реализовать клиент IMAP в Java.
Какие преимущества имеют использование библиотеки 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));
Но как я могу получить список папок в виде экземпляров папки вместо чистого вывода строки?