PHP5.6 以及之后的版本,在使用 SSL/TLS 时会默认验证对等证书和主机名。在某些服务器 /网站上,如果未正确设置就会导致这样的问题。正确的解决方案是用一个好的证书,替换无效的,错误配置的或自签名的证书。否则,可以通过 PHPMailer 5.2.10 中引入的属性来允许不安全的连接,但不建议这样做。(机翻)
目前网上只有那个“允许不安全的链接”的解决办法,也就是把验证关闭掉。
可是身为完美强迫症,这个不能忍啊,怎么才能使用正确的办法解决这个问题呢,那句“用一个好的证书,替换无效的,错误配置的或自签名的证书”到底该怎么做,用什么样的证书替换哪里的证书呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.