邮件发送报错——stream_socket_enable_crypto(): SSL operation failed with code 1.

问题咨询 · testtv · 于 5年前 发布 · 2942 次阅读

报错问题

stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

截图

网上有说是缺少 openssl 的问题,但是 phpinfo()中查看,已经开启。

SMTP使用的是本站的测试账号

                'transport' => [
                    'class'       => 'Swift_SmtpTransport',
                    'host'        => 'smtp.qq.com',            //SMTP Host
                    'username'    => '2420577683@qq.com',   //SMTP 账号
                    'password'    => 'ylvskvloyxhpecdb',    //SMTP 密码
                    'port'        => '587',                    //SMTP 端口
                    'encryption'  => 'tls',
                ],

才疏学浅,还请博主答疑。

共收到 3 条回复
testtv#15年前 0 个赞

不劳烦博主了,已经解决了,参考地址:

composer 出现 error:14090086 的解决方案[转] [ 2.0 版本 ]

提供的测试账号密码似乎是不正确了,可能已经更换。使用阿里云的SMTP服务已经可以正常使用。

Fecmall#25年前 0 个赞

我测试的smtp是qq邮箱的,过段时间就会失效

Fecmall#35年前 0 个赞

你是按照上面的文档进行了一些安装更改解决的?

还是直接用了其他的smtp直接解决了?

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics