SSL例程:tls\u进程\u服务器\u证书:Yii2中的证书验证失败
不久前,我可以使用我的gmail地址在yii2中使用swift mailer收发信息。我不记得做过任何改变,但现在我得到了: SSL操作失败,代码为1。OpenSSL错误消息: 错误:1416F086:SSL例程:tls\u进程\u服务器\u证书:证书 验证失败 我的swift邮件设置:SSL例程:tls\u进程\u服务器\u证书:Yii2中的证书验证失败,ssl,yii2,gmail,swiftmailer,Ssl,Yii2,Gmail,Swiftmailer,不久前,我可以使用我的gmail地址在yii2中使用swift mailer收发信息。我不记得做过任何改变,但现在我得到了: SSL操作失败,代码为1。OpenSSL错误消息: 错误:1416F086:SSL例程:tls\u进程\u服务器\u证书:证书 验证失败 我的swift邮件设置: 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'sm
'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
“传输”=>[
'class'=>'Swift_SmtpTransport'
'host'=>'smtp.gmail.com'
“用户名”=>“MyMailAddress”
“密码”=>“我的密码”
“端口”=>587
“加密”=>“tls”
],
尝试改用tls,无需在用户名中填入@gmail.com