今天二进制打包后上线,发现无法发信:
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这两个值是怎么配的,抠过来
感谢分享,之前遇到这个问题是重新打包了静态php解决的
感谢你的saiadmin,无敌