es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Excepción de mensajería y Excepción de conexión.

Sigo recibiendo esta excepción:

javax.mail.MessagingException: Mensaje SSL no reconocido, ¿conexión de texto sin formato?

Si reemplazo imaps con imap, obtengo javax.mail.MessagingException: 220 *** Servicio de correo electrónico ESMTP listo el Tue, 16 Nov 2021 14:46:44 +0100;

properties.setProperty ("mail.imaps.host", host);
properties.setProperty ("mail.imaps.port", port);

// Configuración SSL
properties.setProperty ("mail.imaps.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
properties.setProperty ("mail.imaps.socketFactory.fallback", "false");
properties.setProperty ("mail.imaps.socketFactory.port", String.valueOf (port));

properties.setProperty ("mail.imaps.starttls.enable", "true");
properties.setProperty ("mail.imaps.ssl.enable", "true");
properties.setProperty ("mail.imaps.ssl.trust", "*");
properties.setProperty ("mail.store.protocol", "imaps");
// Depurar
properties.setProperty ("mail.debug", "true");
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando conectarte a un servidor IMAP utilizando SSL. Debes asegurarte de utilizar el protocolo y el puerto correcto. Debes reemplazar imaps por imap y establecer el puerto a 993. También debes eliminar las propiedades relacionadas con SSL ya que no son necesarias para una conexión IMAP.

Comments are closed.