Не удалось отправить электронное письмо с cakephp 3.1 | stream_socket_client ()

У меня проблема с CakePHP 3.1 на моем виртуальном сервере.

Когда я пытаюсь отправить электронную почту на localhost, все работает отлично, без ошибок, без предупреждений.

Однако, когда я пытаюсь отправить электронную почту на vserver, я получаю следующую ошибку:

2016-01-06 11:07:33 Error: [Cake\Network\Exception\SocketException] stream_socket_client() [<a href='http://php.net/function.stream-socket-clien
t'>function.stream-socket-client</a>]: Peer certificate CN=`smtp.gmail.com' did not match expected CN=`ssl://smtp.gmail.com'
stream_socket_client() [<a href='http://php.net/function.stream-socket-client'>function.stream-socket-client</a>]: Failed to enable crypto
stream_socket_client() [<a href='http://php.net/function.stream-socket-client'>function.stream-socket-client</a>]: unable to connect to ssl://sm
tp.gmail.com:465 (Unknown error)

Я уже пытался изменить конфигурацию электронной почты в app.php, добавив следующее:

'ssl' => [
'verify_peer'  => false,
'verify_peer_name'  => false,
'allow_self_signed' => true
],

Это не решило проблему.

Кто-нибудь получил подсказку или решение для этой проблемы?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector