2016-07-11 10 views
1

У меня проблема с подключением к SMTP-серверу с Apache Commons Mail. Я пробовал все, но единственное, что я могу найти в Интернете, - это Java Mail. Это моя ошибка:Не удалось преобразовать сокет в TLS в Apache Commons Mail

Caused by: javax.mail.MessagingException: Could not convert socket to TLS; 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

Я видел, что вы можете решить проблему на Java Mail с props.put("mail.smtp.ssl.trust", "smtp.gmail.com");, например, но я не могу эквивалентную команду использовать на Apache Commons.

ответ

2

Если вы действительно подключаетесь к Gmail, вам это не нужно. Сертификату Gmail будет доверять хранилище доверия по умолчанию. Если вы настроили хранилище доверия по умолчанию, добавьте сертификат Gmail в это хранилище доверия с помощью программы InstallCert.

 Смежные вопросы

  • Нет связанных вопросов^_^