如何修復 WordPress 用戶註冊電子郵件未發送

已發表: 2021-04-22

您想解決 WordPress 用戶註冊電子郵件未發送問題嗎?

每當有人在您的網站上註冊時,WordPress 都會自動發送電子郵件通知。 網站管理員和註冊用戶都會收到此通知。 此電子郵件對用戶至關重要,因為它包含設置密碼的鏈接。 但是,有時,此類電子郵件會丟失。

在本文中,我們將向您展示如何輕鬆解決此問題,以便在您的網站上註冊的新用戶收到電子郵件以設置密碼。

立即修復您的 WordPress 電子郵件

為什麼我沒有收到來自我的 WordPress 網站的電子郵件?

默認情況下,WordPress 使用一些稱為 PHP 郵件函數的代碼來發送所有類型的電子郵件。 這些電子郵件可以來自您網站上的聯繫表格,也可以來自新評論、密碼重置、用戶註冊、WooCommerce 訂單等的自動通知電子郵件。

導致電子郵件丟失的常見問題之一是您的託管服務器未配置為使用 PHP 郵件功能。

另一個可能的問題是發送的電子郵件沒有經過身份驗證。 這使得電子郵件直接進入垃圾郵件。

現在我們知道了原因,讓我們看看如何解決這個問題。

如何修復 WordPress 用戶註冊電子郵件未發送問題

請按照以下步驟修復 WordPress 用戶註冊電子郵件未發送問題。

  1. 檢查管理員電子郵件
  2. 安裝 SMTP 插件
  3. 從同一地址發送所有電子郵件

讓我們首先檢查您的網站用於發送電子郵件的電子郵件地址。

第 1 步:檢查管理員電子郵件

默認情況下,WordPress 將使用站點管理員電子郵件發送所有類型的自動電子郵件。

這包括非常重要的電子郵件通知,例如忘記密碼電子郵件、新用戶註冊等。

許多電子郵件垃圾郵件過濾器會阻止此類電子郵件,認為它們是垃圾郵件。 有時,電子郵件甚至不會進入垃圾郵件文件夾。

為避免這種情況,您應始終使用帶有您網站域名的品牌電子郵件地址。 例如,我們為本網站使用 [電子郵件保護]。

如果您還沒有,請參閱我們的指南,了解如何在 5 分鐘內獲得免費的企業電子郵件地址。

這不僅增加了用戶之間的信任,還有助於品牌認知度。

要更改管理員電子郵件地址,請單擊 WordPress 導航菜單中的設置>常規

WordPress general settings

現在,輸入具有您的域名的新電子郵件地址。 檢查同一地址的電子郵件以確認更改。

change the admin email to fix WordPress user registration email not sending issue

您現在應該會看到來自更改後的電子郵件地址的新電子郵件。

如果這不能解決問題,讓我們繼續安裝 SMTP 插件。

第 2 步:安裝 SMTP 插件

WP Mail SMTP 是最好的 WordPress SMTP 插件,它使用適當的身份驗證重新路由所有電子郵件。

WP Mail SMTP 不使用 PHP 郵件函數,而是重新配置wp_mail()函數以使用像 Sendinblue 這樣的郵件服務。

如果您希望其他人為您安裝插件,WP Mail SMTP Elite 許可證中包含完整的 White Glove 設置。

如果您想自己做,請按照以下步驟操作。

安裝 WP 郵件 SMTP

要下載插件,請轉到 WP Mail SMTP 帳戶,然後在“下載”選項卡下,獲取最新版本的插件文件。

Download WP Mail SMTP to fix Elementor contact form not sending email

切換回 WordPress 儀表板並上傳 zip 文件。

Install WP Mail SMTP

如果您不確定如何安裝,請查看我們的分步指南,了解如何安裝 WordPress 插件。

確保您激活插件。 完成此操作後,插件設置嚮導將在您的瀏覽器中打開。

您可以通過單擊插件設置中常規選項卡下的啟動設置嚮導按鈕再次啟動該嚮導。 如果您已經設置了郵件程序,我們不建議您這樣做,因為這會刪除現有設置。

單擊“讓我們開始吧”按鈕開始該過程。

Start the WP Mail SMTP setup wizard to fix Elementor form not sending email

選擇您的 SMTP 郵件程序

第一步是選擇 SMTP 郵件服務,通過適當的身份驗證從您的網站發送電子郵件。 在 WP Mail SMTP 中有很多選項可供選擇。

如果您不確定什麼最適合您,請查看我們的指南,其中列出了一些業內最佳的 SMTP 服務提供商。

我們推薦 SMTP 和 Sendinblue,因為它們在可靠性方面享有盛譽。

Choose SMTP to fix Elementor contact form not sending email

繼續並選擇符合您目的的那個。 我們有每個郵件的文檔,您可以按照這些文檔設置服務。

  • SMTP.com
  • 森丁藍
  • 郵筒
  • 發送網格
  • Gmail(G-suite 或常規 Gmail)
  • 亞馬遜 SES
  • 外表
  • Zoho Mail
  • 其他 SMTP

設置郵件服務只需幾分鐘。 設置完所有內容後切換回本指南。

啟用電子郵件功能

在下一步中,您可以選擇要啟用的功能。 默認情況下,已啟用改進的電子郵件傳送能力和電子郵件錯誤跟踪功能。

WP Mail SMTP email features

詳細的電子郵件日誌將讓您跟踪從您的網站發送的所有電子郵件。 查看我們的 WordPress 電子郵件日誌記錄指南,了解其工作原理。

單擊保存並繼續進行下一步。

最後一步,從 WP Mail SMTP 帳戶中獲取許可證密鑰並將其粘貼到此處。 這將啟用未來的自動更新。

Enter WP Mail SMTP license key

而已! 您必須在嚮導結束時收到一封測試電子郵件。 這確認 WordPress 用戶註冊電子郵件未在您的網站上發送問題已得到修復。

第 3 步:從同一地址發送所有電子郵件(可選)

除了用戶註冊電子郵件之外,您的網站可能還會從幾個不同的插件發送電子郵件。

WP Mail SMTP 具有強制您網站上的每個插件使用相同電子郵件地址的功能。

在插件設置的General標籤下,確保Force From Email旁邊有一個複選標記。

Force From email in WordPress

這將確保所有插件使用相同的發件人電子郵件地址。

立即修復您的 WordPress 電子郵件

下一步:檢查您的 DNS 區域

如果您未在 DNS 設置中添加 DMARC、SPF 和 DKIM 記錄,來自您網站的電子郵件可能仍會進入垃圾箱。 如果您使用的是 Gmail,您可能還會看到“小心處理此郵件”警告。

Be careful with this message error in Gmail

要刪除此類警告,您可以首先在 DNS 設置中為您的域添加 DMARC 記錄。 您可以通過域名註冊商或您網站的託管公司找到您的 DNS 記錄。

準備好修復您的電子郵件了嗎? 立即開始使用最好的 WordPress SMTP 插件。 WP Mail SMTP Elite 包括完整的白手套設置並提供 14 天退款保證。

如果本文對您有所幫助,請在 Facebook 和 Twitter 上關注我們以獲取更多 WordPress 提示和教程。