Я пытаюсь отправить тестовое сообщение на домен, размещенный на 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=, если я использую некоторые пользовательские опции, чтобы предотвратить подтверждение. Вот что у меня есть: < /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
Мобильная версия