Devo implementare un client IMAP in Java.Client IMAP in Java: API JavaMail o Apache Commons Net?
Quali vantaggi utilizza la libreria Apache Commons Net? Rende l'implementazione robusta e più flessibile?
Come è necessario gestire i valori restituiti, produce sempre stringhe.
Ad esempio:
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]");
}
e siamo in grado di indirizzare l'output di stringa
client.addProtocolCommandListener(new PrintCommandListener(System.out, true));
Ma come posso ottenere un elenco di cartelle come istanze di cartelle, invece di uscita stringa di puro?
non posso credere che non c'è stata alcuna risposta decente a questa domanda. – JohnMerlino
C'è una grande API Apache Commons Mail, perché non usarla? – msrd0
Questa domanda dovrebbe essere chiusa come off-topic, essendo una richiesta di raccomandazione. – EJP