找回密码
 免费注册

[user] phpmailer SMTP connect() failed的解决方法

[复制链接]
admin 发表于 2022-12-5 22:57:32 | 显示全部楼层 |阅读模式
使用PHPMailer发邮件的时候,经常出现本地可以发送,上传到服务器就发送失败了。老是提示SMTP connect() failed

今天我也遇到了这样的问题,用的是QQ的邮箱服务器,查了下资料,很多都说fsockopen给禁用,或者端口没打开,等等一系列问题。

但就是没能解决方法,但是最后还是让我解决了,很简单,试一下用下面的方法

把端口改成587,然后把连接方式改为tls,具体代码如下

$mail->SMTPSecure = 'tls';

$mail->Port = 587;

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|信息共享网

GMT+8, 2024-5-15 22:43 , Processed in 0.066050 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表