Страница 1 из 1

Почта через SSL

СообщениеДобавлено: 02 апр 2019, 09:01
ioann
Добрый день!

Хотел почту через SSL прикрутить, как в доке https://docs.bitel.ru/pages/viewpage.action?pageId=43384879
При отправке почты получаю в логе:
$this->bbcode_second_pass_code('', 'server 04-01/22:31:25 ERROR [https-jsse-nio-0.0.0.0-8443-exec-10] LoggingPrintStream - javax.mail.MessagingException: Could not connect to SMTP host: 11.22.33.44, port: 465;
nested exception is:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCe
rtPathBuilderException: unable to find valid certification path to requested target
server 04-01/22:31:25 ERROR [https-jsse-nio-0.0.0.0-8443-exec-10] LoggingPrintStream - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.jav
a:1986)
')
Сертификат на почте самоподписанный.
Добавил его в .keystore - не помогло.
Может кто-нибудь сталкивался - как победить это?

Re: Почта через SSL

СообщениеДобавлено: 03 апр 2019, 09:34
ioann
Я тут пропарился - нужно добавлять не в .keystore, а в cacerts.
Но это тоже не помогло, та же ошибка :(

Re: Почта через SSL

СообщениеДобавлено: 03 апр 2019, 11:23
skn
покажите что и как делали

Re: Почта через SSL

СообщениеДобавлено: 03 апр 2019, 12:17
Phricker
$this->bbcode_second_pass_quote('ioann', '') тут пропарился - нужно добавлять не в .keystore, а в cacerts.
Но это тоже не помогло, та же ошибка :(

А потом перезапускали сервер?
У меня такое было при обращении через https к SOAP сервису с самоподписанным сертификатом.
Добавил в cacerts, но нужно было перезапустить сервер чтобы принял серт.

Re: Почта через SSL

СообщениеДобавлено: 03 апр 2019, 19:34
ioann
$this->bbcode_second_pass_quote('skn', '') потом перезапускали сервер?

Вы правы, это не делал.
Заработало, спасибо!