SSL操作用代码1 WHIT SMTP失败



12月3日之后,我无法从PHP(Codeigniter)发送电子邮件Whit SMTP,我没有更改任何内容,我不知道发生了什么。有人知道是否有任何更新在某些版本的php?

中遗留某些功能?
Message: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Filename: libraries/Email.php

感谢您的帮助!

我已经解决了这个问题。我意识到互联网上关于此主题有很多虚假信息。

我希望这可以有用!

如果您运行了PHP 5.3.7或更高版本。

  1. 从此文件生成一个VBS文件。https://raw.githubusercontent.com/bagder/curl/master/lib/mk-ca-bundle.vbs
  2. 打开命令提示符作为管理员并运行

    c:> mk-ca-bundle.vbs

  3. 完成该过程后,您需要修改php.ini。

    openssl.cafile = c: ca-bundle.crt

  4. 重新启动IIS网站及其全部

最新更新