首页  >  文章  >  后端开发  >  为什么我在 GoDaddy Linux 服务器上使用 PHPMailer 时收到“连接被拒绝”错误?

为什么我在 GoDaddy Linux 服务器上使用 PHPMailer 时收到“连接被拒绝”错误?

Barbara Streisand
Barbara Streisand原创
2024-11-03 15:42:03796浏览

Why am I Getting a

解决 GoDaddy Linux 服务器上 PHPMailer 的“连接被拒绝”错误

如上所述,PHPMailer 在初始设置期间通常会出现指示“连接被拒绝”的错误由于不正确的配置。但是,如果您在服务器从 Windows 迁移到 Linux 后遇到此问题,则可能需要进一步进行故障排除:

验证 PHPMailer 设置:

确保 PHPMailer 设置为准确的。查看以下配置参数:

  • 主机:smtpout.secureserver.net(或relay-hosting.secureserver.net)
  • SMTPAuth:true
  • SMTPSecure:ssl
  • 端口:465
  • 用户名和密码:您正确的 GoDaddy SMTP 凭据

服务器端配置问题:

联系 GoDaddy 支持以验证其端的 SMTP 服务器设置。他们可能需要检查技术支持人员可能不知道的其他配置。

替代解决方案:

如果上述步骤无法解决问题,请考虑以下:

  • localhost 配置: 尝试设置 $mail2->Host = localhost。对于一些面临此问题的用户来说,此配置已成功。
  • 注释掉 SMTP 配置:注释掉与 SMTPAuth、用户名、密码和 SMTPSecure 相关的行,仅保留主机和端口设置。此方法对某些用户也很有效。

其他故障排除:

  • 启用调试:将 SMTPDebug 设置为较高的值(例如 2 或 3)可显示更详细的错误消息。
  • 检查防火墙规则:验证服务器的防火墙是否允许到 SMTP 端口 (465) 的传出连接。
  • 使用不同端口进行测试:尝试其他 SMTP 端口(例如 587、25 或 3535)以排除与端口相关的问题。

如果您继续遇到困难,请向 GoDaddy 支持或 PHPMailer 社区寻求进一步帮助,以获取更多故障排除选项。

以上是为什么我在 GoDaddy Linux 服务器上使用 PHPMailer 时收到“连接被拒绝”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

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