如何配置您的 WordPress 電子郵件設置(正確的方式)

已發表: 2020-07-03

試圖避免您的 WordPress 電子郵件出現長期問題? WordPress 很聰明,但如果未正確手動調整默認設置,它也會以消失的電子郵件而聞名。

因此,在這篇文章中,我們整理了一個簡單的教程,介紹如何配置 WordPress 電子郵件設置以幫助您正確地進行設置。

如果您想直接跳到教程,這裡有一個目錄:

    1. 設置您的 SMTP.com 帳戶
    2. 將 SPF 記錄添加到您站點的 DNS
    3. 設置 WP 郵件 SMTP
    4. 發送測試電子郵件

為什麼默認的 WordPress 電子郵件設置不起作用

默認情況下,WordPress 使用 PHP mail() 函數發送電子郵件。 這些通常是自動發送的電子郵件,例如註冊確認、密碼丟失或表單通知,以便在有人填寫您的表單時通知您。

但令人沮喪的是 WordPress 因電子郵件消失而臭名昭著。 這些電子郵件丟失的最常見原因是您的 WordPress 託管服務器未正確配置為使用 PHP 郵件功能。

因此,由於 WordPress 設置為 PHP,大量電子郵件服務提供商(如 Gmail、雅虎等)使用工具過濾垃圾郵件。 當您的 WordPress 嘗試發送電子郵件時,通常會被這些電子郵件服務提供商阻止。 他們認為這是假裝不是什麼,也稱為欺騙電子郵件。

WPForms 是最好的 WordPress Form Builder 插件。 免費獲取!

因此,您的 WordPress 電子郵件永遠不會出現在訪問者的收件箱中,甚至可能不會出現在他們的垃圾郵件文件夾中。 這種棘手的情況就是為什麼每個人在設置 WordPress 電子郵件設置時都應該使用 SMTP 而不是 PHP。

SMTP 究竟是什麼

SMTP 代表簡單郵件傳輸協議。 這是一種通過互聯網發送電子郵件的方式,也是行業標準。 如果您想以正確的方式設置 WordPress 電子郵件設置,您需要將它們切換到 SMTP。

SMTP 為您提供比 PHP 更高的電子郵件送達率,尤其是當您使用流行的 WP Mail SMTP 插件時。

很多網站都使用它是有原因的——它甚至可以讓非技術人員將他們的 WordPress 電子郵件設置設置為使用 SMTP 而不是默認的 PHP 郵件功能。

而且,您可以將其與各種電子郵件提供商連接,例如:

  • SMTP.com
  • 發送藍
  • 郵筒
  • 發送網格
  • 亞馬遜 SES
  • Gmail
  • 外表
  • Zoho郵件
  • 和別的

在本教程中,我們將向您展示如何使用 SMTP.com 設置您的 WordPress 電子郵件設置。 但是,您可以使用任何您喜歡的郵件程序。 如果您想修復 WooCommerce 不發送電子郵件的問題,我們建議您選擇專門處理交易電子郵件的提供商。

如何配置您的 WordPress 電子郵件設置

如果您準備好以正確的方式設置 WordPress 電子郵件設置,讓我們繼續並開始使用此分步指南。

1. 設置您的 SMTP.com 帳戶

首先,您需要使用 SMTP.com 創建一個帳戶。 此帳戶將連接到您的 WordPress 站點以正確設置您的電子郵件設置。

如果您已經擁有 SMTP.com 帳戶,請繼續登錄。如果您還沒有帳戶,請立即創建一個。

開始免費試用 smtp.com 以設置 wordpress 電子郵件設置

在本教程中,我們將註冊一個新的免費試用版。 但是無論您擁有哪種類型的帳戶,設置都是相同的。

如果您要使用 SMTP.com 創建新帳戶,則需要在註冊後執行一些額外的步驟。 這些步驟有助於防止垃圾郵件發送者註冊,這是他們的服務如此可靠的一部分。

因此,請檢查您的電子郵件收件箱,然後點擊他們的激活鏈接。 然後,您還需要同意他們的使用政策。

接下來,SMTP.com 的團隊將審核並批准您的帳戶(最多可能需要 24 小時)。 此批准很可能需要您提供更多詳細信息和說明,因此請密切注意您的收件箱。

好的,一旦您的 SMTP.com 帳戶設置完畢,您就可以繼續設置過程了。

2. 將 SPF 記錄添加到您站點的 DNS

好的,下一步是重要的一步——身份驗證。 這有助於向電子郵件服務提供商表明您的電子郵件實際上是從真實來源發送的。

SMTP.com 使用 SPF 記錄來幫助驗證您的電子郵件,因此您需要將此記錄添加到您站點的 DNS 設置中。 有更多關於 DNS 的問題或不確定該怎麼做? 在進行任何更改之前,請聯繫您網站的託管服務提供商。

現在,滾動到您的 SMTP.com 帳戶的頂部菜單。 並導航到帳戶»我的設置

打開smtp設置

接下來,在“常規設置”下,您應該會看到如下所示的 SPF 記錄:

v=spf1 include:_spf.smtp.com ~all

SMTPcom 中的 spf 記錄位置

您需要將此信息添加到您站點的 DNS 設置中。 在您站點的 DNS 設置中,您還可能會看到記錄的 TTL(生存時間)字段。 如果您能夠對此進行編輯,我們建議將 TTL 設置為 1 天(或 86400 秒,具體取決於您的 DNS 使用的單位)。

請記住,一個域只能有 1 個 SPF 記錄。 如果您已經有 SPF 記錄,則需要將新記錄與舊記錄合併。 別擔心:這比你想像的要容易! 查看本指南以合併域中的多個 SPF 記錄以了解步驟。

添加 SPF 記錄後,您可以檢查 SMTP.com 是否已經能夠驗證該記錄。 為此,請單擊您的 SMTP.com 帳戶中的“送達率選項卡,或直接點擊此鏈接。

在該頁面的底部附近,有一個名為 SMTP.com SPF 記錄域檢查的部分。 在字段中,輸入您站點的 URL。 然後,單擊驗證按鈕。

檢查域的 spf 記錄以正確設置 wordpress 電子郵件設置

驗證結果將顯示在頁面頂部附近的紅色框中。 如果 SMTP.com 能夠成功驗證您的 SPF 記錄,它將在此框中顯示“通過”狀態。 很好!

成功驗證屏幕

請務必記住,DNS 更改有時可能需要長達 48 小時才能完成。 因此,您可能需要稍後再檢查一下。

但無論您的域現在的 SPF 狀態如何,您都可以繼續下一步。

3. 設置 WP 郵件 SMTP

現在您的 SMTP.com 帳戶已準備好使用,我們可以開始在 WordPress 中設置 WP Mail SMTP。 如果您還沒有,請務必安裝並激活 WP Mail SMTP 插件。

安裝並激活WP Mail SMTP 後,單擊左側 WordPress 菜單中的WP Mail SMTP » 設置以查看插件的設置。

以下是此頁面每個設置的詳細信息:

從電子郵件

發件人電子郵件是您網站的所有電子郵件將發送的電子郵件地址。 這應該是特定於域的電子郵件地址。

如果您有企業電子郵件地址,它將看起來像[email protected]

如果您希望整個站點的發件人電子郵件都相同,您可以選中標有強制發件人電子郵件的框。

這將為您省去在整個站點(所有形式的電子郵件等)中編輯電子郵件設置的麻煩。 我們強烈建議您選中此框。

在 WP Mail SMTP 設置中從電子郵件調整

來自名字

發件人名稱默認設置為站點名稱。 但是您可以將其更改為您想要的任何文本。

您還可以選中強制來自名稱旁邊的框,以將此設置應用於您站點中的所有電子郵件。

在 WP Mail SMTP 設置中調整自名稱

返迴路徑

SMTP.com 不支持返迴路徑選項,因此請跳過此設置。

WP 郵件 SMTP 郵件程序

接下來,在郵件程序部分,選擇SMTP.com按鈕。

在 WP Mail SMTP 中選擇 SMTP com mailer

接下來,您需要填寫 SMTP.com 帳戶中的 API 密鑰和發件人名稱。

我們將在下面的部分中向您展示具體的操作。 讓我們開始使用 API 密鑰。

API 密鑰:

要查找 SMTP.com 帳戶的 API 密鑰,請單擊獲取 API 密鑰鏈接(或點擊此鏈接)。

按照 WP Mail SMTP 中的 API Key 鏈接設置 wordpress 電子郵件設置

單擊該鏈接後,您應該會在 SMTP.com 帳戶中看到 API 頁面。 在此頁面上,複製您在Key列中看到的內容。

複製你的 api 密鑰

既然您已經復制了此密鑰信息,請返回您的 WP Mail SMTP 設置並將其粘貼到API 密鑰區域。

smtp 的 api 密鑰

發件人名稱:

現在您的 API 密鑰已添加,我們將移至 WP Mail SMTP 設置中的下一個字段。 這是發件人姓名。 要查找此字段所需的信息,您需要單擊“獲取發件人姓名”鏈接。

按照 WP Mail SMTP 中的獲取發件人名稱鏈接

此鏈接應打開您的 SMTP.com 帳戶的發件人頁面。 在這裡,您需要復制“名稱”列下的詳細信息。

複製發件人姓名以設置 wordpress 電子郵件設置

複製名稱信息後,切換回您的 WP Mail SMTP 設置選項卡。 從這裡,將其粘貼到發件人姓名字段中。

現在已填寫所有 WP Mail SMTP 設置,單擊“保存設置”按鈕。

在 WP Mail SMTP 中保存設置

4. 發送測試郵件

還記得第 2 步以及我們是如何等待回复您的 SPF 設置的嗎?

好吧,在執行下一步之前,請檢查您的 SMTP.com 送達率設置,以確認您站點的SPF 狀態已設置為Pass

現在您的 SMTP.com 和 WP Mail SMTP 設置已準備就緒,讓我們發送一封測試電子郵件。 為此,請單擊您站點的 WP Mail SMTP 設置中的“電子郵件測試”選項卡。

在 WP Mail SMTP 中打開電子郵件測試選項卡

在此選項卡上,您可以在“發送至”字段中輸入您有權訪問的任何電子郵件帳戶。 然後,單擊發送電子郵件按鈕。

電子郵件處理完畢後,您很可能會看到一條成功消息。

顯示 WP Mail SMTP 測試郵件發送成功的通知

接下來,檢查該電子郵件地址的收件箱。 您應該很快就會收到此測試的電子郵件。

成功測試郵件發送smtp

好的,最後,您需要確認此測試電子郵件是否已通過您的 SMTP.com 帳戶正確發送。 為此,請繼續並單擊此鏈接以打開您的 SMTP.com 送達率設置頁面。

如果電子郵件已通過您的 SMTP.com 帳戶成功發送,您將在您的域旁邊看到通過狀態。

檢查 spf 狀態

但是,如果您沒有看到通過狀態,請查看步驟 1-3 以確認一切設置正確。

關於 WordPress 電子郵件設置的最終想法

就在那裡! 您現在知道如何正確配置您的 WordPress 電子郵件設置 - 使用 WP Mail SMTP。 這有助於解決 Formidable Forms 電子郵件通知或 Ninja Forms 不發送電子郵件的問題。

接下來,請務必閱讀我們關於為什麼應始終避免使用 WP Mail SMTP Pro 無效插件的帖子。

你還在等什麼? 利用 100% 退款保證,立即開始使用世界上最受歡迎的 SMTP 和 PHP 郵件程序插件。

如果您喜歡這篇文章,請在 Facebook 和 Twitter 上關注我們以獲取更多免費的 WordPress 教程。