使用cakephp 3.1 | stream_socket_client()发送电子邮件失败

使用cakephp 3.1 | stream_socket_client()发送电子邮件失败,php,email,cakephp,smtp,cakephp-3.x,Php,Email,Cakephp,Smtp,Cakephp 3.x,我的虚拟服务器上的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'>f

我的虚拟服务器上的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)
这并没有解决问题

有人对这个问题有什么建议或解决办法吗

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