Phpmailer генерирует предупреждение PHP: Stream_socket_enable_crypto (): Сертификат сверстников не соответствовал ожидаеPhp

Кемеровские программисты php общаются здесь
Anonymous
Phpmailer генерирует предупреждение PHP: Stream_socket_enable_crypto (): Сертификат сверстников не соответствовал ожидае

Сообщение Anonymous »

Я использую PhpMailer на PHP 5.6, повышенная безопасность вокруг сертификации в PHP 5.6, безусловно, весело. < /p>

Я пытаюсь отправить тестовое сообщение на домен, размещенный на Dreamhost, ошибка, которая возвращается от Phpmailer, не может быть: не могу подключиться к хосту SMTP. это то, что на самом деле происходит. < /p>


Соединение: открытие с mx1.sub4.homie.mail.dreamhost.com:25,
timeout = 30, опции = Array () соединение: 220
homiemail-mx32.g.dream.dreamst.com esmtp < /p> p> p> p> p> p> p> p> pr /pr />
homiemail-mx32.g. c: c: ehlo s81a.ikbb.com < /p>

s: 250-homiemail-mx32.g.dreamhost.com 250-пэклинг 250-размер 40960000
250-ETRN 250-startls 250-hancedStatususcodes 250 80-й. Starttls < /p>

s: 220 2.0.0 готово к запуску tls < /p>

c: quit < /p>

s: smtp error: quit не удалось: connection: phr /b /> < /> < /blockquote>



php Warning: Stream_socket_enable_crypto (): Сертификат Peer cn =

Код: Выделить всё

*.mail.dreamhost.com' did not match expected CN=
mx1.sub4.homie.mail.dreamhost.com 'in /home/ikbb/domains/dev.ikbb.com/public_html/includes/phpmailer/5.2.10/class.smtp.php

, если я использую некоторые пользовательские опции, чтобы предотвратить подтверждение. Вот что у меня есть: < /p>

$mail->SMTPOptions = array (
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true));
< /code>

Если я помещаю там Smtpoptions и пропущу проверку со спилентами, сообщение обходится ОК - без предупреждения в PHP.>

Подробнее здесь: https://stackoverflow.com/questions/303 ... ertificate

Вернуться в «Php»