Java SMTPS ненадежный сертификат
При отправке почты с помощью SMTPS я устанавливаю следующее свойство, поэтому я ожидаю пропустить проверку сертификата. Но мой недоверенный сертификат вызывает исключение.
mailConf.put("mail.smtps.ssl.checkserveridentity", "false");
Исключение составляет:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
2 ответа
Решение
У вас есть небольшая ошибка в названии вашего имущества. Так должно быть mail.smtp.ssl...
не mail.smtps.ssl...
, Обратите внимание, что это smtp
не smtps
,
Гм, просматривая документы, мне интересно, если вы сделали опечатку. Я не могу найти mail.smtps.ssl.checkserveridentity, но могу найти mail.smtp.ssl.checkserveridentity.