Я использую smtp.gmail.com:465 в качестве почтового сервера для coldfusion. Я использовал команду openssl s_client -connect smtp.gmail.com:465
, чтобы получить ее сертификат и импортировать в хранилище доверенных сертификатов Java.
Прекрасно работает без проблем. Затем через случайное количество недель он перестает работать и выдает эту ошибку:
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465; nested exception is: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Он работает после получения сертификата и его повторного импорта.
Это раздражает, что я вынужден хранить делая это.
Кто-нибудь знает, что может быть причиной проблемы и решение, если это возможно?