首页  >  文章  >  后端开发  >  为什么我的 PHPMailer 在 GoDaddy Linux 服务器上连接失败并显示“连接被拒绝”?

为什么我的 PHPMailer 在 GoDaddy Linux 服务器上连接失败并显示“连接被拒绝”?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-03 02:16:29813浏览

Why Does My PHPMailer Connection Fail on GoDaddy Linux Server with

使用 GoDaddy Linux 服务器的 PHPMailer 中的 SMTP 连接被拒绝

从 Windows 切换到 GoDaddy 托管的 Linux 服务器时,许多用户都遇到了以下问题:报告由于连接拒绝错误而导致 PHPMailer 功能出现问题。即使 PHPMailer 设置之前一直有效,也会出现此问题。

错误消息通常为:

SMTP ->错误:无法连接到服务器:连接被拒绝 (111)SMTP Connect() 失败。

尽管使用 GoDaddy 验证设置并确保准确性,但错误仍然存​​在。然而,对某些用户有效的解决方案涉及修改 PHPMailer 脚本,如下所示:

<code class="php">$mail2->Host = localhost;
//$mail2->SMTPAuth = false;
//$mail2->Username = '[email&#160;protected]';
//$mail2->Password = '*******';

//$mail2->SMTPSecure = 'tls';

//$mail2->Port = 465;</code>

通过注释掉与 SMTP 身份验证、用户名、密码和端口相关的设置,并将主机设置为 localhost, PHPMailer 功能已恢复。这表明服务器设置可能存在问题,可能与 Linux 环境相关,而技术支持人员可能没有意识到。建议联系 GoDaddy 的支持团队以获得进一步的说明和帮助。

以上是为什么我的 PHPMailer 在 GoDaddy Linux 服务器上连接失败并显示“连接被拒绝”?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn