phpmailer SMTP ERROR: Failed to connect to server: (0)

报错信息


SMTP ERROR: Failed to connect to server: (0)
SMTP Error: Could not connect to SMTP host.Failed to connect to server


文章来源地址https://www.toymoban.com/diary/php/244.html

解决方案


列举了多种smtp error的解决方法,总有一种适合你!!

1、忽略ssl认证

// 实例化PHPMailer核心类
$mail = new PHPMailer(); 
...
$mail->SMTPOptions = array(
    'ssl' => array(
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
    )
);
...


2、将端口设置位25 ,不使用SSL,465

// 设置使用ssl加密方式登录鉴权
$mail->SMTPSecure = 'ssl';
// 设置ssl连接smtp服务器的远程服务器端口号
$mail->Port = 465;

改为

$mail->Port = 25;


3、请检查SMTP服务器的账号、密码是否正确或者查看一下服务器是否开启 25端


4、查看网络设置或者防火墙是否阻止了smtp连接,端口之类的


5、尝试使用不同的加密方式,例如SSL或TLS。


6、如果还是不行,就使用其他的STMP服务器看看效果,如:QQ,163,Gmail或Outlook等






到此这篇关于phpmailer SMTP ERROR: Failed to connect to server: (0)的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/php/244.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
未经允许不得转载:Toy模板网 » phpmailer SMTP ERROR: Failed to connect to server: (0)
上一篇 2023年08月19日 16:46
下一篇 2023年08月19日 16:46

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包