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或更高版本。
- 从此文件生成一个VBS文件。https://raw.githubusercontent.com/bagder/curl/master/lib/mk-ca-bundle.vbs
-
打开命令提示符作为管理员并运行
c:> mk-ca-bundle.vbs
-
完成该过程后,您需要修改php.ini。
openssl.cafile = c: ca-bundle.crt
-
重新启动IIS网站及其全部