Cómo usar Javamail para acceder a buzones adicionales (IMAP, Exchange 2010)
Quiero acceder a un buzón compartido (NO CARPETA) a través de la API de Javamail (1.4.5) utilizando IMAP (s) con inicio de sesión plano. El servidor de correo es un Exchange Server 2010.
Usuario: usuario1 ([email protected]) pwd: xxxx
buzón compartido: [email protected]
He conseguido acceder al buzón de correo del usuario1:
Session session = Session.getInstance(properties, new ExchangeAuthenticator(username, password));
session.setDebug(true);
Store store = session.getStore("imaps");
store.connect(imapHost, username, password);
propiedades:
mail.imaps.socketFactory.port = 993
mail.imaps.starttls.enable = true
mail.imaps.socketFactory.class = javax.net.ssl.SSLSocketFactory
mail.imaps.socketFactory.fallback = false
nombre de usuario = [email protected]
contraseña = xxxx
-> ¡Esto funciona bien! Pero ahora quiero acceder al buzón adicional cambiando la cadena de inicio de sesión:
[email protected]/shared_MB
-> desafortunadamente recibo un mensaje de "NO AUTENTICADO":
DEBUG IMAP: AUTHENTICATE PLAIN command result: A1 NO AUTHENTICATE failed.
Pude acceder con Thunderbird, así que creo que falta algo en mi código ...