Saltar al contenido

Mi programa Java dejó de enviar correos electrónicos con mi cuenta de gmail

Solución:

El error clave es este:

Causado por: sun.security.provider.certpath.SunCertPathBuilderException: no se puede encontrar una ruta de certificación válida para el objetivo solicitado

Consulte esta entrada de preguntas frecuentes de JavaMail.

Dado que se está conectando a Gmail, esto no debería suceder. Las causas más probables son:

  • Hay un programa de firewall o antivirus que intercepta su solicitud.
  • Hay algo mal en su instalación de JDK que le impide encontrar las autoridades de certificación confiables
  • Está ejecutando en un servidor de aplicaciones que ha anulado la lista de autoridades de certificación confiables del JDK.

He estado luchando con este error durante varias horas. Intenté instalar los certificados del servidor usando la respuesta proporcionada por Bil Shannon. Nada funcionó.

Mi problema fue AVAST Antivirus. Una vez que desactivé Avast Mail Shield, pude enviar correos a través de la cuenta de Gmail desde mi aplicación web.

Tuve este problema con Java 8. Después de actualizar este problema de propiedad resuelto

properties.put (“mail.smtp.ssl.trust”, “smtp.gmail.com”)

si se usa spring boot en application.property

spring.mail.properties.mail.smtp.ssl.trust = smtp.gmail.com

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *