[已解決] 如何修復 Jetpack 聯繫表不發送電子郵件
已發表: 2021-03-01您的 Jetpack 聯繫表沒有發送電子郵件嗎? 如果您沒有收到正確的通知,您可能會失去客戶和潛在客戶。
在本教程中,我們將向您展示如何:
- 檢查您的 Jetpack Akismet 設置
- 修復 Jetpack 不使用 SMTP 發送電子郵件
- 為 Jetpack 設置 SMTP
- 設置您的郵件服務
- 打開 WordPress 電子郵件日誌記錄(可選)
- 更改 Jetpack 通知中的“發件人”電子郵件
- 監控您的 Jetpack 電子郵件
立即修復您的 Jetpack 電子郵件
為什麼我的 WP 表格不起作用?
您的 WordPress 表單可能不會發送電子郵件,因為您的通知被標記為垃圾郵件。 當您的 Jetpack 聯繫表單發送電子郵件通知時,它會使用您的 Web 服務器中的wp_mail()函數發送它們。
這不會添加身份驗證,這意味著電子郵件沒有任何標題來證明它們確實是由您的站點發送的。
缺少身份驗證是 Jetpack 電子郵件被列為垃圾郵件的第一大原因。
此外,Akismet 會掃描 Jetpack 通知。 Akismet 有時可能過於激進,當它檢測到垃圾郵件提交時,您可能不會收到正確的通知。
如何修復 Jetpack 聯繫表不發送電子郵件
在本文中,我們將向您展示如何解決 Jetpack 聯繫表單的 3 個常見問題。
讓我們通過使用 SMTP 設置 Jetpack 來開始故障排除。
1. 檢查您的 Jetpack Akismet 設置
如果您沒有收到 Jetpack 聯繫表電子郵件,Akismet 是我們需要檢查的第一件事。
啟用 Akismet 後,它會自動過濾提交。

根據您選擇的設置,Akismet 將:
- 靜默丟棄它認為是垃圾郵件的聯繫表單消息,這樣您就永遠不會看到它們。
- 在 WordPress 的 Comment spam 文件夾中歸檔消息,然後在 15 天后丟棄這些消息。

這不是處理 Jetpack 垃圾郵件的好方法,因為:
- 您沒有太多機會審查垃圾郵件
- 評論垃圾郵件文件夾不是查找聯繫表單消息的明顯位置
- Akismet 還應該發送電子郵件警報。 但是,如果您已經無法接收 WordPress 電子郵件,您可能也不會收到 Akismet 通知
- 故意觸發 Akismet 垃圾郵件過濾器很難,因此這個反垃圾郵件系統幾乎無法測試。
要進行故障排除,您可以前往 WordPress 管理儀表板並禁用 Akismet 一段時間。 這可以幫助您確定 Akismet 是否過於激進地過濾您的 Jetpack 聯繫表單電子郵件。
從長遠來看,讓您的表單沒有任何垃圾郵件保護並不是一個好主意。 WPForms 比 Jetpack 具有更好的垃圾郵件防護功能,因此值得切換您的聯繫表單插件以獲得更多功能。
例如,WPForms 允許您使用以下方式保護您的聯繫表單免受垃圾郵件的侵害:
- 隱形垃圾郵件保護(表單令牌)
- 谷歌驗證碼 v2 或 v3
- 驗證碼
- 自定義驗證碼

您可以閱讀有關如何停止聯繫表單垃圾郵件的更多信息,以了解如何使用這些表單構建器插件設置。
如果您想繼續先對 Jetpack 進行故障排除,讓我們設置 WordPress SMTP。
2. 修復 Jetpack 不使用 SMTP 發送電子郵件
在這一步中,我們將安裝 WP Mail SMTP 來解決您的電子郵件送達率問題。
WP Mail SMTP 是 WordPress 最好的 SMTP 插件。 它不是依靠您的網絡託管服務器來生成和發送電子郵件,而是通過第 3 方郵件服務發送它們。
這將為您的電子郵件添加正確的身份驗證,以解決 Jetpack 聯繫表單無法正常工作的問題。

WP Mail SMTP 還允許您:
- 使用正確的 DNS 設置驗證您的電子郵件
- 從 WordPress 發送測試電子郵件
- 記錄從您的 WordPress 網站發送的所有電子郵件
- 控制 WordPress 生成的自動電子郵件,例如插件更新通知。
設置 WP 郵件 SMTP
首先,您需要從您的 WP Mail SMTP 帳戶下載插件 zip 文件。
單擊下載選項卡並下載 zip 文件。

現在打開 WordPress 儀表板並將插件上傳到您的 WordPress 站點。 如果您需要這方面的幫助,請跳至本指南以安裝 WordPress 插件。

不要忘記激活插件。
此時,您將在瀏覽器中看到設置嚮導打開。 如果您現在還沒有準備好開始,您可以通過單擊插件設置中的啟動設置嚮導按鈕返回並重新啟動嚮導。
需要幫忙?
我們的 Elite 許可證包括使用 SMTP.com 或 Mailgun 的 White Glove 設置。
設置您的電子郵件提供商
在這一步中,我們將選擇電子郵件服務提供商來修復您的 Jetpack 聯繫表不發送電子郵件。
要啟動嚮導,請單擊Let's Get Started按鈕。

現在是時候選擇你的郵件了。
WP Mail SMTP 讓您可以為基本或高級用戶選擇可靠的郵件程序。 如果您不確定要使用哪一個,您可以閱讀本電子郵件提供商指南。
我們喜歡 SMTP.com 或 Sendinblue,因為它們可靠且易於使用,但列表中的任何郵件程序都可以很好地工作。
最後一個選項Other SMTP允許您使用您有權訪問的任何 SMTP 服務器,而不是帶有 API 的郵件程序。 例如,您可以使用其他 SMTP 通過您的互聯網服務提供商提供的電子郵件帳戶發送 WordPress 電子郵件。

現在您需要切換到郵件程序的文檔。 我們為每個人創建了分步設置指南。
使用下面的鏈接跳轉到您需要的指南:
| 郵件程序可用於所有版本 | Pro 中的其他郵件程序 |
|---|---|
| SMTP.com | 微軟 365/展望 |
| 森丁藍 | 亞馬遜 SES |
| 郵筒 | Zoho Mail |
| 發送網格 | |
| Gmail/谷歌工作區 | |
| 其他 SMTP |
將 WordPress 網站連接到電子郵件提供商後,請返回本指南。

打開 WordPress 電子郵件日誌記錄(可選)
完成後,WP Mail SMTP 將為您啟用 2 個重要功能:
- 電子郵件傳送能力:這將確保您的所有電子郵件都使用正確的設置發送。
- 錯誤跟踪:這將提醒您可能會阻止提交聯繫表單的問題。
如果您擁有我們的專業版或更高版本,您還可以打開詳細的電子郵件日誌和每週電子郵件摘要,以跟踪從您的站點發出的所有電子郵件。

您還可以在 WordPress 儀表板上的圖表中查看每條消息的傳遞狀態。 如果您想密切關注從您的網站發送的所有電子郵件,這是完美的選擇。

讓我們回到 WP Mail SMTP 的設置過程。
在嚮導結束時,您可以粘貼您的許可證密鑰。 這將為您提供專業版中的所有更新和功能。

現在我們已經安裝了 WP Mail SMTP,我們可以輕鬆地更改 Jetpack 中的 From 地址,以便我們發送的所有電子郵件都經過身份驗證。
3. 在 Jetpack 通知中更改您的“發件人”電子郵件
如果通知中的發件人電子郵件設置不正確,則不會使用正確的身份驗證發送您的條目。
默認情況下,Jetpack 從 WordPress 中默認的“發件人”電子郵件發送電子郵件。 此電子郵件地址通常是 [email protected][yourdomain.com]

在這種情況下,發件人未經驗證,並且此郵箱實際上並不存在。
Gmail 甚至用問號圖標標記了這封電子郵件,它還可能顯示“小心這封郵件”警告,表明這封電子郵件可能來自垃圾郵件發送者。
我們無法輕易更改 Jetpack 表單設置中的發件人地址。 我們只能自定義發送通知的電子郵件地址。

這不是很好,因為您總是希望從 WP Mail SMTP 中經過驗證的地址發送您的聯繫表單電子郵件。
因此,有 2 種解決方案可以為您的 Jetpack 表單設置發件人地址。
首先,您可以在 WordPress 中更改站點管理員電子郵件。 這是最基本的方法。 您將在 WordPress 儀表板的常規設置中找到該菜單。

您可以在Administration Email Address下輸入您的新地址。 當您保存更改時,WordPress 將發送一封電子郵件以便您確認。
在您確認更改之前,它將被標記為待處理。

對於某些 Jetpack 用戶來說,這很不方便,因為您可能不希望站點管理員電子郵件成為發送電子郵件的那個。 您可能還會遇到 WordPress 未發送管理員電子郵件更改確認的問題。
有一個更好的選擇。
您可以使用 WP Mail SMTP 在整個 WordPress 網站上強制使用不同的發件人電子郵件地址。
此設置自動使每個表單和插件使用您在 WP Mail SMTP 中創建的發件人。 這是完美的解決方案,因為您將始終知道您發送的電子郵件已經過身份驗證。
來自 Jetpack 的每封聯繫表格電子郵件都將帶有繞過垃圾郵件過濾器所需的標題。
要在 WP Mail SMTP 中強制使用 From email,請繼續打開 WP Mail SMTP Settings頁面。

向下滾動並找到Force From Email複選框。

就是這樣! 現在,您的所有 Jetpack 電子郵件都將由實際存在的經過驗證的發件人發送。
如果您想使用不同的電子郵件地址作為不同插件的發件人,請查看本指南以使用帶有 WP Mail SMTP 的 Gmail 別名。
這將允許您驗證 Gmail 或 G-Suite 中的多個地址,因此您可以讓 Jetpack 消息來自一個地址,而來自其他插件的電子郵件來自另一個地址。
第 4 步:監控您的 Jetpack 電子郵件
現在您擁有 WP Mail SMTP Pro,您已經解鎖了 Jetpack 的完整電子郵件報告和跟踪。
要查看有關電子郵件送達率和打開率的統計數據,請查看您的電子郵件報告。 您可以在WP Mail SMTP » 電子郵件報告菜單下找到這些。
可以過濾電子郵件報告以顯示任何日期或主題行的統計信息。

在電子郵件報告下方,您還會看到 Jetpack 電子郵件的打開率和點擊率。

每個星期一,WP Mail SMTP 都會向您發送每週電子郵件摘要。 這使您無需登錄 WordPress 就可以關注電子郵件的送達率。

就是這樣! 現在您知道如何跟踪和報告您的 Jetpack 電子郵件。
立即修復您的 Jetpack 電子郵件
Next: 設置您的 DNS 區域
現在您知道如何安裝郵件程序來修復 Jetpack 不發送電子郵件的問題了。 但是您還記得設置您的 DNS 區域嗎?
如果您不添加 DMARC、SPF 和 DKIM 記錄,您的電子郵件通知可能仍會歸檔在垃圾郵件文件夾中。 首先為您的域創建 DMARC 記錄。
準備好修復您的電子郵件了嗎? 立即開始使用最好的 WordPress SMTP 插件。 WP Mail SMTP Elite 包括完整的白手套設置並提供 14 天退款保證。
如果本文對您有所幫助,請在 Facebook 和 Twitter 上關注我們以獲取更多 WordPress 提示和教程。
