如何修復 WordPress 中無法連線到 SMTP 主機的問題

已發表: 2024-02-14

您是否在 WordPress 中看到「無法連線到 SMTP 主機」錯誤?

這是 WP Mail SMTP 使用者經常遇到的問題。 但是,該錯誤不是由插件引起的。 問題通常出在託管或伺服器端。

不管怎樣,好處是您通常可以透過執行幾個步驟來解決這個問題。

在這篇文章中,我們將引導您了解修復 WP Mail SMTP 中「無法連線到 SMTP 主機」錯誤的不同方法。

在本文中

  • 方法#1:聯絡您的虛擬主機
  • 方法#2:檢查您的 SMTP 設定
  • 方法 #3:更改您的 SMTP 郵件程序

無法連線到 SMTP 主機的錯誤是什麼意思?

如果您遇到「無法連線到 SMTP 主機」錯誤,通常可能表示下列情況之一:

  • 您的主機正在阻止出站 SMTP 連接
  • 您的 SMTP 設定配置錯誤
  • 您的郵件程式的伺服器端問題

我們的用戶通常在使用「其他 SMTP 郵件程式」設定時會報告此錯誤,這就是為什麼完全切換郵件程式通常是解決此問題的最佳方法。

不過,我們將首先嘗試一些更快的修復方法,然後逐步完成消除過程。

如果您想了解有關此 SMTP 主機錯誤的更多信息,SendLayer 有關於此問題和其他常見 SMTP 錯誤的有用資源。

如何修復無法連線到 WP Mail SMTP 中的 SMTP 主機

SMTP 主機錯誤可能是由多種可能的問題引起的。 我們建議您一一嘗試所有這些方法,直到找到有效的方法。

方法#1:聯絡您的虛擬主機

通常,Web 主機服務會阻止出站 SMTP 連接,試圖強制其使用者僅使用內部郵件伺服器。 出於安全目的,某些主機也可能使用防火牆來阻止您的 SMTP 連線。

如果您看到 SMTP 主機連線錯誤,建議聯絡您的網站主機並告訴他們您的問題。 如果他們確實阻止了您與防火牆的連接或阻止了某些端口,您可以要求他們避免阻止。

為了幫助網站寄存服務商的技術支援準確診斷您的問題,最好向他們發送與您的問題相關的錯誤報告。

WP Mail SMTP 會自動記錄 WordPress 中的電子郵件傳送錯誤。 您可以透過前往WP Mail SMTP » 工具來存取錯誤日誌。 然後,按一下“偵錯事件”標籤。

Access Debug Events

之後,向下捲動並找到您遇到的錯誤。

Debug Events Table

按一下事件# 以展開有關錯誤的詳細資訊。

Details of event in debug events

然後,您可以在聯絡網站寄存服務的技術支援團隊時複製並貼上該錯誤。

如果他們無法解決您的問題,請不要擔心! 仍然有方法可以修復此錯誤。

方法#2:檢查您的 SMTP 設定

發生錯誤的另一個原因是 SMTP 設定配置不正確。

如果您在 WP Mail SMTP 中使用「其他 SMTP」選項,請仔細檢查您是否在「SMTP 主機」、「使用者名稱」和「密碼」欄位中輸​​入了正確的值。

使用錯誤的連接埠或加密標準也可能導致電子郵件發送失敗。 通常,我們建議使用 TLS 進行加密並使用 SMTP 連接埠 587(除非您的郵件程式另有建議)。

WP Mail SMTP settings

如果您使用直接整合的其他郵件程式選項,請嘗試確認您已輸入正確的 API、使用者名稱、密碼以及 WP Mail SMTP 建立連線所需的任何其他設定。

方法 #3:更改您的 SMTP 郵件程序

如果其他方法不起作用,我們建議更改您的 SMTP 郵件程式。

WP Mail SMTP 支援各種流行的郵件服務,包括 Gmail、SendLayer、Brevo (Sendinblue) 等。

SendLayer 是您可以以最實惠的價格在 WordPress 網站上設定的最簡單的郵件程式。

您首先必須使用 SendLayer 等交易郵件程式建立帳戶,並驗證您的網域。 完成此操作後,您可以繼續將該郵件程式與 WP Mail SMTP 集成

整合過程是最簡單的部分。 只需前往WP Mail SMTP » 設定

WP Mail SMTP settings menu

然後,向下捲動並選擇您喜歡的郵寄服務。

WP Mail SMTP mailer

根據您選擇的郵件程序,您需要輸入一些詳細資訊才能完成整合。 使用 SendLayer,流程非常簡單,因為您只需要 SendLayer 帳戶的 API 金鑰。

SendLayer API key

有關說明如何在 WP Mail SMTP 中設定您選擇的郵件程式的詳細教程,請點擊下表中的相應指南:

所有版本均提供郵寄程序WP Mail SMTP Pro 中的郵件程序
發送層亞馬遜SES
SMTP.com Microsoft 365 / Outlook.com
布雷沃Zoho Mail
谷歌工作區/Gmail
郵件槍
郵戳
發送網格
星火郵報
其他 SMTP

當您完成 WP Mail SMTP 中的郵件程式設定配置後,請點擊底部的「儲存設定」按鈕。

Save Settings button

更改郵件程式後測試您的電子郵件是個好主意。 您可以透過點擊「設定」畫面中的「電子郵件測試」標籤來存取 WP Mail SMTP 的電子郵件測試工具。

Sending a test email in WP Mail SMTP

完成此操作後,輸入您要將測試電子郵件傳送到的電子郵件地址。 確保這是您擁有的地址,以便您可以檢查收件匣中的測試電子郵件。

按下發送電子郵件按鈕發送測試電子郵件。 如果一切設定正確,您將立即在螢幕上看到一條成功訊息。

A successful email test with WP Mail SMTP

登入您的郵箱並尋找傳入的測試電子郵件也是一個好主意,該電子郵件如下所示:

A successful test email

就是這樣!

現在您知道如何修復 WP Mail SMTP 中的「無法連線到 SMTP 主機」。

接下來,自訂您的表單通知

現在您的電子郵件正在發送,是時候檢查您的通知,看看是否可以改進預設佈局。 WPForms 有大量預設的電子郵件範本。 去看一下!

WPForms email templates

準備好建立您的表單了嗎? 立即開始使用最簡單的 WordPress 表單產生器外掛。 WPForms Pro 包括 1,400 多個表單模板,並提供 14 天退款保證。

如果本文對您有所幫助,請在 Facebook 和 Twitter 上關注我們,以獲取更多免費的 WordPress 教學和指南。