WooCommerce 不發送電子郵件? 嘗試這些故障排除步驟

已發表: 2021-07-01
WooCommerce not sending emails

最後更新 - 2022 年 2 月 7 日

定期發送電子郵件是客戶體驗的一個重要方面。 WooCommerce 不發送電子郵件可能是您偶爾在在線商店中遇到的問題。 如果此問題仍然存在,您可能需要了解解決該問題所需採取的步驟。 在本文中,我們將討論 WooCommerce 不發送電子郵件時可以採取的一些故障排除步驟。

WooCommerce 如何發送郵件?

wp_mail()函數是核心 WordPress 的一部分,負責在 WooCommerce 中發送電子郵件。 在發送郵件時,WooCommerce 調用wp_mail()函數並將請求發送到 WordPress。 在這個階段,PHP 將通信傳遞到您的 Web 服務器中的本地電子郵件服務器。 因此,通常情況下,WooCommerce 使用您的網絡服務器發送電子郵件。

對於您商店的基本電子郵件要求,您可以使用 WooCommerce 的這些默認電子郵件設置。 但是,對於高級電子郵件功能,您也可以集成電子郵件定制器插件。

為什麼 WooCommerce 不發送電子郵件?

在某些情況下,您的 WooCommerce 電子郵件可能不會從您的網站及時發送。 在這裡,我們將研究為什麼會發生這種情況,以及您可以採取哪些步驟來解決它。

特定電子郵件可能未啟用

在 WooCommerce 電子郵件設置中,您必鬚根據訂單狀態啟用不同的交易電子郵件。 如果您錯誤地禁用了任何電子郵件,則不會為這些交易發送電子郵件。 當您遇到 WooCommerce 不發送電子郵件的問題時,首先要檢查的事情之一是查看交易電子郵件是否已啟用。

WooCommerce 不發送電子郵件
如果未啟用特定電子郵件,則不會針對該狀態發送通知。

訂單狀態為“待付款”

如果訂單狀態為“待付款”,WooCommerce 將不會發送電子郵件。 當客戶單擊“下訂單”按鈕,然後決定不繼續購買時,可能會發生這種情況。 在這種情況下,訂單狀態將是“待付款”,並且不會發送任何電子郵件。

WooCommerce 不發送電子郵件
當訂單狀態為“待付款”時,WooCommerce 不會發送電子郵件。

如果您的支付網關出現問題,也可能發生這種情況。 即付款實際完成,但狀態未更改為“處理中”或“已完成”。 如果您的商店發生這種情況,您必須聯繫導致問題的支付網關的支持團隊。 與插件的衝突也可能是 WooCommerce 不發送電子郵件的原因。 您可以一一禁用插件並檢查潛在衝突並修復它們。

客戶收不到電子郵件

另一種情況是 WooCommerce 正在發送電子郵件而您的客戶沒有收到。 這可能是由於從其他域發送電子郵件、IP 地址黑名單或您的電子郵件內容或地址存在問題而導致電子郵件進入垃圾郵件文件夾。

解決 WooCommerce 交易電子郵件的問題

一個解決方案是使用 MailPoet 的 WP Mail Logging 之類的插件來清楚地了解從您的站點發送的所有郵件。 如果發送電子郵件有任何錯誤,它將顯示。 如果有問題,您可以修復它們並確保郵件不會進入垃圾郵件文件夾。

WooCommerce 不發送電子郵件
WP Mail Logging 插件可幫助您記錄從 WooCommerce 商店發送的所有郵件。

使用 SMTP 提供程序

另一種選擇是使用 SMTP 插件來幫助發送電子郵件,而不是從您的託管服務器發送它們。 在我們上面討論的過程中,發送郵件的請求被傳輸到 Web 服務器。 當您使用 SMTP 服務提供商時,從 PHP 發送電子郵件的請求將轉到 SMTP 提供商。 這將改善您商店中的郵件發送選項。

WooCommerce 推薦了幾種流行的 SMTP 服務提供商,您可以將它們與您的網站集成。 值得慶幸的是,有 WordPress 插件可以幫助您將這些 SMTP 提供程序與您的站點集成。

最好的 SMTP 插件

以下是一些帶有 WordPress 插件的 SMTP 提供商,您可以將它們集成到您的網站上。

郵遞

Mailjet 提供強大的 SMTP 中繼服務,以幫助您確保 WordPress 網站上的出色電子郵件交付能力。 您可以輕鬆設置他們的 SMTP 服務器,並比以前更快地發送電子郵件。 使用 Mailjet 設置 SMTP 服務器的過程非常簡單,因為您可以輸入 API 憑據並立即開始。

WooCommerce 不發送電子郵件
使用 Mailjet SMTP 中繼,您可以更快地發送電子郵件,並具有更好的送達性。

這是一種靈活的解決方案,因為它支持多個端口,您可以根據電子郵件客戶端或 ISP 從中選擇首選端口。 它還提供加密。 此外,您將獲得幫助,以確保通過域身份驗證和持續監控更好地傳遞您的電子郵件。 您可以根據自己的喜好選擇郵件傳遞代理或框架。 Mailjet 的 SMTP 中繼還可以幫助您個性化您的電子郵件並即時查看詳細報告。

森丁藍

Sendinblue 為您的交易電子郵件提供 SMTP 中繼服務。 您將能夠查看有關已發送電子郵件、打開的電子郵件數量、點擊次數、跳出率和更多信息的詳細報告。 使用 Sendinblue,您將能夠結合模板和動態內容來自定義您的交易電子郵件。 他們有很好的支持選項,並定期提出改進建議。 通過整合此服務,您可以確保更好地傳遞和跟踪您的 WooCommerce 交易電子郵件。 您可以使用官方 Sendinblue 插件將其與您的網站集成。

WooCommerce 不發送電子郵件
Sendinblue 有助於優化您的 WooCommerce 商店的交易電子郵件策略。

郵戳

Postmark 提供 SMTP 服務,以幫助提高您的 WooCommerce 商店的電子郵件傳送能力。 設置它的過程非常簡單,因為您只需將憑據複製到配置文件中並繼續。 此外,WooCommerce 與其 SMTP 服務器之間傳輸的數據將被加密。 此外,全球分佈有多個 SMTP 服務器,以確保快速發送電子郵件。 郵戳可確保更好地跟踪電子郵件,並且還具有詳細的文檔。 查看 Postmark 插件以將其與您的網站集成。

WooCommerce 不發送電子郵件
郵戳簡化了您的 WooCommerce 交易電子郵件的傳遞過程。

亞馬遜 SES

Amazon Simple Email Service (SES) 是另一種流行的電子郵件服務,您可以使用它來改進電子郵件設置。 此外,您可以毫不費力地對其進行配置,以獲取有關商店中交易電子郵件的幫助。 因此,您的電子郵件將具有更好的可傳遞性,並且您將能夠更容易地衡量您的電子郵件策略的成功與否。 您可以使用 WP Offload SES Lite 插件在您的站點上配置 Amazon SES。

WooCommerce 不發送電子郵件
使用此插件,您可以為您的交易電子郵件配置經濟實惠的 Amazon SES 服務。

希望您已經了解處理 WooCommerce 不發送電子郵件所需的故障排除步驟。 如果您對此主題有任何疑問,請隨時給我們留言。

進一步閱讀

  • 自定義 WooCommerce 電子郵件模板的詳細指南
  • 如何修復進入垃圾郵件文件夾的 WooCommerce 電子郵件?
  • 您應該專注於電子郵件營銷的關鍵原因