前段时间,我可以使用gmail地址在yii2中使用swift mailer接收和发送消息。我不记得进行任何更改,但是现在我得到了:
SSL操作失败,代码为1。OpenSSL错误消息: 错误:1416F086:SSL例程:tls_process_server_certificate:证书 验证失败
我的快捷邮件设置:
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.gmail.com',
'username' => 'mymailadress@gmail.com',
'password' => 'mypassword',
'port' => '465',
'encryption' => 'ssl',
'streamOptions' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
我在前端和后端都更改了adminEmail
。
我的Google设置很好,访问不太安全的应用程序的设置已打开,并且我启用了IMAP。我不知道我做错了什么。我尝试使用新的gmail或将swift maileg配置中的设置更改为tls。
答案 0 :(得分:0)
'transport'=> [
'class'=>'Swift_SmtpTransport',
'主机'=>'smtp.gmail.com',
'用户名'=>'mymailadress',
'password'=>'mypassword',
“端口” => 587,
'encryption'=>'tls',
],
尝试改用tls,不需要用@gmail.com
填充用户名