最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHPMailer配置ssl连接smtp服务器失败解决办法
时间:2022-06-24 17:51:53 编辑:袖梨 来源:一聚教程网
使用PHPMailer发送邮件都是使用未加密的smtp服务器,这次使用的smtp服务器要用ssl(Secure Sockets Layer,安全套接层)方式连接。
好在PHPMailer支持ssl的smtp服务器,网上查了资料,以为改下端口,加上SMTPSecure设置就可以了,但是事实并非如此。
代码中端口改成了465,加了$mail->SMTPSecure = "ssl";设置,结果PHPMailer一直提示不能连接主机。
网上各种查资料,各种咨询,百般折腾后终于找到了原因,PHP没有开启openssl扩展,汗……
windows开启openssl扩展
在php.ini文件中找到;extension=php_openssl.dll,把前边的“分号”去掉,重启一下Apache即可。
linux开启openssl扩展
cd php-5.2.14/ext/openssl/
mv config0.m4 config.m4
phpize
./configure
make
make install
修改php.ini文件, 在适当的位置添加
extension=openssl.so
给php-fpm master进程发一个USR2信号,ssl扩展添加成功。
相关文章
- 炉石传说兑换码大全 12-26
- 重返未来1999趋光性研究夜幕之外怎么玩 趋光性夜幕之外活动介绍 12-26
- 光遇12.26大蜡烛在哪里 光遇12月26日大蜡烛位置攻略 12-26
- 江南百景图金谷园怎么样 江南百景图金谷园建筑介绍 12-26
- 光遇12.26每日任务怎么做 光遇12月26日每日任务做法攻略 12-26
- 光遇12.26季节蜡烛在哪里 光遇12月26日季节蜡烛位置攻略 12-26