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-сертификат он жалуется?

Ответы на вопрос(1)

Ваш ответ на вопрос