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 ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta