[已解決] 如何修復 WPForms 不發送電子郵件
已發表: 2021-02-24提交表單時 WPForms 是否不發送電子郵件?
有時 WPForms 通知被標記為垃圾郵件,因此它們永遠不會進入您的收件箱。
在本文中,我們將向您展示如何修復您的 WPForms 電子郵件,這樣您就不會錯過另一個聯繫表單通知。
立即修復您的 WPForms 電子郵件
為什麼 WPForms 不發送電子郵件?
WPForms 可能不會發送電子郵件,因為您的郵件被過濾為垃圾郵件。 這可能是 WordPress 中任何联系表單插件的問題。
默認情況下,WordPress 不會向電子郵件添加身份驗證。 因此,當您的電子郵件提供商收到來自 WordPress 的消息時,它“看起來”非常像垃圾郵件。
您可以使用 WP Mail SMTP 插件輕鬆修復 WPForms 不發送電子郵件。 WP Mail SMTP 接管了發送電子郵件的默認方法並添加了正確的身份驗證。
WP Mail SMTP 易於安裝,並且有一個嚮導可以幫助您設置您選擇的郵件程序。 當您有任何 WordPress 聯繫表格不發送電子郵件時,這是一個行之有效的解決方案。
如何修復 WPForms 不發送電子郵件
如果您在 WPForms 電子郵件無法正常工作時遇到問題,請單擊下面的鏈接以跳轉到您需要的部分:
- 修復 WPForms 不發送電子郵件
- 安裝 WP 郵件 SMTP
- 選擇電子郵件提供商
- 為 WPForms 啟用電子郵件日誌記錄
- 修復將電子郵件發送到錯誤地址的 WPForms
- 修復 WPForms 中的錯誤
我們將從添加 WordPress SMTP 開始,以使您的電子郵件更加可靠。
1.修復WPForms不發送電子郵件
如果看起來您的聯繫表單正在工作,但 WPForms 沒有發送電子郵件,這可能是因為您的網絡服務器在沒有任何身份驗證的情況下發送它們。
WP Mail SMTP 插件可以很容易地解決這個問題。 它通過外部電子郵件提供商發送您的所有電子郵件,以便您的電子郵件得到正確驗證。
讓我們現在設置它。
安裝 WP 郵件 SMTP
首先,讓我們下載 WP Mail SMTP 插件。 您可以在 WP Mail SMTP 帳戶的“下載”選項卡中獲取最新版本。

接下來,將插件上傳到您的 WordPress 網站。 如果您需要這方面的幫助,請跳至本指南以安裝 WordPress 插件。

激活 WP Mail SMTP 後,您將在瀏覽器中看到設置嚮導打開。
要開始設置,請單擊嚮導中的“讓我們開始”按鈕。

選擇電子郵件提供商
在下一個屏幕上,您將看到可以在 WordPress 中使用的電子郵件提供商列表。
我們建議您選擇交易電子郵件提供商。 事務性電子郵件提供商旨在快速發送大量電子郵件,因此它們是實現最佳電子郵件交付能力的理想選擇。
這就是為什麼我們建議您選擇 SMTP.com 或 Sendinblue。

繼續並選擇您要使用的電子郵件提供商。
接下來,如果您還沒有這樣做,您需要在您的提供商處創建您的帳戶。
單擊下面的鏈接以打開您的電子郵件提供商的文檔。 它將解釋將新帳戶連接到 WordPress 網站所需的操作:
| 郵件程序可用於所有版本 | WP Mail SMTP Pro 中的郵件程序 |
|---|---|
| SMTP.com | 亞馬遜 SES |
| 森丁藍 | Microsoft 365 / Outlook.com |
| 谷歌工作區/Gmail | Zoho Mail |
| 郵筒 | |
| 郵戳 | |
| 發送網格 | |
| 星火郵報 | |
| 其他 SMTP |
需要幫忙?
我們的 Elite 許可證包括 Mailgun 或 SMTP.com 的 White Glove 設置。
完成上述文檔中的設置步驟後,請切換回本指南。
為 WPForms 啟用電子郵件日誌記錄
在嚮導結束時,將自動啟用 2 個設置:
- 提高電子郵件的可傳遞性
- 電子郵件錯誤跟踪
我們建議您同時打開每週電子郵件摘要和詳細電子郵件日誌。

每週電子郵件摘要包括本週電子郵件送達率統計數據的匯總。

當您啟用詳細電子郵件日誌時,您可以跟踪插件從您的站點發送的每封電子郵件,包括:
- 電子郵件標題
- 主題行
- 發送日期
- 狀態
電子郵件日誌功能還解鎖了一些高級設置,包括:
- 電子郵件內容記錄:保存每封電子郵件正文的副本以及標題
- 打開和點擊跟踪:查看您的 WordPress 電子郵件的打開和點擊分析
- 保存電子郵件附件:存儲從 WordPress 發送的每個附件
- 導出電子郵件日誌:導出已發送電子郵件和任何附件的詳細信息
- 以 EML 格式導出:保存已發送電子郵件及其附件的完整副本
- 電子郵件重新發送:單獨或批量重新發送失敗的電子郵件——如果您想在 WordPress 中重新發送新的用戶註冊電子郵件,這是理想的選擇
閱讀我們關於如何記錄 WordPress 電子郵件的文章以獲取更多詳細信息。
不要忘記在嚮導結束時粘貼您的許可證密鑰以激活 Pro 版本中的所有功能和更新。

仍然有問題? 接下來讓我們看看您的通知。
2. 修復 WPForms 發送電子郵件到錯誤地址
WPForms 中的每個表單都有自己的通知設置。 如果您的收件箱中未收到 WPForms 電子郵件,您需要檢查該表單的通知設置是否正確。
這些步驟將修復 WPForms Pro 或 WPForms Lite 不發送電子郵件。
在 WPForms 中,打開您遇到問題的 WordPress 表單。 在此示例中,我們將使用一個簡單的聯繫表單。


然後單擊表單構建器左側的設置圖標。

現在單擊通知以打開表單的電子郵件模板。

您的默認通知將如下所示:

如果這些 WPForms 通知不起作用,請在您的電子郵件通知設置中檢查以下幾點:
- 默認情況下,發送至在 WordPress 中設置為
{admin_email}。 如果您不希望在那裡發送通知,您可以刪除{admin_email}智能標籤並輸入另一個電子郵件地址。 - 如果您想在“發送至”字段中使用多個電子郵件地址,請務必使用逗號分隔這些電子郵件地址。
- Send To和From Email應該是不同的。 這將避免在 Gmail 中觸發“小心處理此郵件”警告。
請記住:使用在 WP Mail SMTP 中經過身份驗證的From Email很重要。
設置基本表單通知後,單擊表單構建器頂部的保存。
表格放棄通知
WPForms 有一個表單放棄插件,可以捕獲不完整的表單提交。 這是從填寫表格中途退出的訪問者那裡獲取潛在客戶的好方法。
如果您啟用了此功能,您需要在表單上設置 2 個通知。 一個將用於廢棄的條目,另一個將用於已完成的條目。
在通知設置中啟用了廢棄的表單通知電子郵件。 您需要向下滾動到底部並選中啟用廢棄表單條目框:

如果您還想收到有關已完成表格的電子郵件,則需要進行第二次通知。 您可以輕鬆單擊克隆圖標來複製您的第一個通知。

在克隆通知中,確保已關閉啟用已放棄的表單條目。
現在,您將收到 2 條表單通知:一條用於廢棄條目,另一條用於已完成條目的單獨通知。
3.修復WPForms中的錯誤
如果您仍然沒有收到 WPForms 通知,最好測試表單以確保一切正常。 衝突插件或主題的問題可能會阻止提交表單。
以下是您將看到的 3 條最常見的錯誤消息。
WPForms 檢測到 JavaScript 存在問題
這通常是由試圖縮小 WordPress 中 JavaScript 的緩存插件引起的。 雖然這對您網站的某些部分很有幫助,但縮小可能會破壞您的表單,並且您的訪問者將無法提交它們。
您可以通過在緩存插件中禁用 JavaScript 優化或排除以下文件來解決此錯誤:
- WPForms Lite:
/wp-content/plugins/wpforms-lite/assets/js/wpforms.min.js - WPForms Pro:
/wp-content/plugins/wpforms/assets/js/wpforms.min.js
在再次嘗試表單之前不要忘記清除緩存。
表單令牌無效
此錯誤消息還意味著 JavaScript 無法在您的表單上運行。 當 JavaScript 不起作用時,反垃圾郵件令牌不起作用,因此無法提交表單。
要解決此問題,請按照上述步驟在緩存插件中排除 WPForms JavaScript。
這是必填欄
WPForms 在任何联系表單插件中都具有最好的反垃圾郵件功能。 您可以為每種表單選擇不同的反垃圾郵件工具。 例如,您可以輕鬆地將 hCaptcha 添加到您的 WordPress 表單中。
有時,這些驗證碼會生成一條錯誤消息,例如“此字段是必需的”,即使它們已經完成。
如果您的訪問者因為看到此錯誤而無法提交表單,則可能是因為 reCAPTCHA 或 hCaptcha 加載了兩次。 這是由於與您的主題或其他插件衝突引起的。
要更正此問題,請禁用在 WPForms 之外加載 reCAPTCHA 或 hCaptcha 的插件。
如果找不到原因,也可以強制驗證碼只加載一次。 為此,請前往WPForms » 設置頁面:

接下來,單擊頂部的CAPTCHA選項卡以打開您的 CAPTCHA 設置。

單擊無衝突模式複選框以防止任何其他 reCAPTCHA 代碼加載到您的頁面上。

WPForms 不向 Gmail 發送電子郵件
如果 WPForms 沒有向 Gmail 發送電子郵件,很可能是因為電子郵件沒有經過身份驗證。 谷歌有非常嚴格的過濾器,可以防止任何可疑的電子郵件被傳遞。 這有時意味著電子郵件甚至不會出現在垃圾郵件文件夾中。
安裝 WP Mail SMTP 後,您需要確保您還使用正確的 DMARC、DKIM 和 SPF 記錄正確設置了 DNS 區域。
如果您需要幫助,請從本指南開始,了解如何創建 DMARC 記錄以保護您的域。
就是這樣! 您學習瞭如何排除錯誤並修復 WPForms 不發送電子郵件通知。
立即修復您的 WPForms 電子郵件
關於 WPForms 不發送電子郵件的常見問題解答
以下是有關 WPForms 外發電子郵件問題的一些常見問題。
WPForms 是否使用 SMTP?
WPForms 使用您網站的默認電子郵件配置。 因此,如果您的站點上沒有設置 SMTP,WPForms 將使用 PHP 郵件發送電子郵件,這就是導致大多數電子郵件送達率問題的原因。
為了讓 WPForms 通過 SMTP 發送電子郵件,您需要如上所示設置 WP Mail SMTP。
為什麼 WPForms 提交後不向我發送電子郵件
用戶提交表單後 WPForms 不發送電子郵件的最常見原因是您的站點缺少正確的 SMTP 配置。 要配置 SMTP 並開始從 WPForms 接收電子郵件,請確保按上述說明設置 WP Mail SMTP。
接下來,查看這些頁面構建器插件
您知道您可以使用 SeedProd 輕鬆嵌入任何 WPForms 聯繫表嗎?
查看此最佳頁面構建器插件列表,了解 WPForms 和 SeedProd 如何輕鬆開發自定義登錄頁面。
準備好修復您的電子郵件了嗎? 立即開始使用最好的 WordPress SMTP 插件。 WP Mail SMTP Elite 包括完整的白手套設置並提供 14 天退款保證。
如果本文對您有所幫助,請在 Facebook 和 Twitter 上關注我們以獲取更多 WordPress 提示和教程。
