首页 >后端开发 >php教程 >为什么 PHPMailer 无法连接到 GoDaddy Linux 服务器上的 SMTP?

为什么 PHPMailer 无法连接到 GoDaddy Linux 服务器上的 SMTP?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-03 02:35:03833浏览

Why is PHPMailer Failing to Connect to SMTP on GoDaddy's Linux Server?

PHPMailer GoDaddy 服务器 SMTP 连接被拒绝

该用户在将网站从 Windows 迁移到 Linux 后,PHPMailer 功能突然出现故障GoDaddy 上的服务器。他们收到的错误消息是:

SMTP -> ERROR: Failed to connect to server: Connection refused (111)SMTP Connect() failed.

尽管验证了他们的设置,问题仍然存在。他们确认他们的 GoDaddy 帐户保持不变,技术支持也没有发现服务器设置问题。

怀疑与服务器相关的原因,他们进行了进一步调查。他们发现使用 localhost 作为 SMTP 主机值,同时注释掉 SMTPAuth、用户名等各种身份验证设置,解决了该问题。

$mail2->Host = localhost;
//$mail2->SMTPAuth = false;
//$mail2->Username = '[email protected]';
//$mail2->Password = '*******';

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

//$mail2->Port = 465;

用户得出结论,该问题与过渡到 Linux 服务器并表明技术支持人员可能不知道某些服务器设置。他们建议进一步调查是否有其他人遇到类似问题。

以上是为什么 PHPMailer 无法连接到 GoDaddy Linux 服务器上的 SMTP?的详细内容。更多信息请关注PHP中文网其他相关文章!

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