二进制打包后不能发件的问题及解决方案

chunfeng

今天二进制打包后上线,发现无法发信:

SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingSMTP server error: Failed to connect to server

社区搜了一通,发现老大说是证书问题,下载证书就好了

sudo mkdir -p /etc/ssl/certs && sudo  curl -o /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert-2024-09-24.pem

实测并不行,自己看了下服务器上现有php.ini的证书路径,扒出来写到 config/plugin/webman/console/app.php,试了下可行,有遇到相同问题的朋友可以试试,还是不行就看看自己服务器的php.ini这两个值是怎么配的,抠过来

截图

140 1 0
1个评论

saithink

感谢分享,之前遇到这个问题是重新打包了静态php解决的

chunfeng

330
积分
0
获赞数
0
粉丝数
2022-08-28 加入
×
🔝