PHPMailer 5.2 OpenSSL Сообщения об ошибках: ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата
Я получаю эту ошибку с PHPMailer на сервере PHP 5.6.
Предупреждение: stream_socket_enable_crypto (): операция SSL не выполнена с кодом 1. OpenSSL Сообщения об ошибках: ошибка: 14090086: процедуры SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата в class.smtp.php в строке 344
Интересно, что я пытаюсь отправить электронную почту через локальный SMTP-сервер @ localhost, и я не использую SSL или TLS - это простой SMTP на порту 25.
$mail->SMTPSecure=''
$mail->SMTPPort //not set
На сервере установлен действительный сертификат SSL для домена сайта.
Я прочитал документацию по GitHub о сбое проверки сертификата PHP 5.6, и, похоже, он не соответствует этому сценарию.
Я добавил этот код, но все еще получаю ошибку:
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
Я предполагаю, что главный вопрос в том, на какой SSL-сертификат он жалуется?