首頁  >  文章  >  後端開發  >  為什麼我在 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