如何使用 SendGrid 和 WordPress 發送電子郵件

已發表: 2020-08-04

您可能知道,WordPress 能夠立即發送基本的交易電子郵件。 但是,許多網絡主機根本不支持該功能或提供電子郵件功能。 要解決此問題,您必須依賴第三方交易電子郵件提供商,例如 SendGrid。

該平台為世界上一些最大的公司提供電子郵件服務。 這意味著它可以縮短 WordPress 網站的註冊和密碼重置電子郵件的工作時間。 在本文中,我們將通過三個簡短的步驟向您展示如何設置 SendGrid 以與您的站點一起工作。

讓我們潛入吧!

什麼是 SendGrid?

SendGrid 是一個提供營銷和交易電子郵件服務的平台。 這種區別很重要,因為就本教程而言,我們將專注於將其用作交易電子郵件提供商而不是營銷活動。

SendGrid 主頁。

對於交易電子郵件,SendGrid 可以使用簡單郵件傳輸協議 (SMPT) 或其 Web API。 我們將專注於後者,因為它更容易使用 WordPress 實現並且通常更快。 此外,通過 API 集成平台,您可以提高交付率。

在可擴展性方面,使用專用的交易電子郵件提供商也是明智之舉。 許多網絡託管平台並未針對電子郵件交付進行優化,即使它們確實支持。 使用 SendGrid(或其他信譽良好的服務),您每天應該能夠處理數千條事務性消息。

如果您運行的 WordPress 網站擁有適度的用戶群,SendGrid 提供的免費計劃應該非常適合您的需求。 您可以使用它每天最多發送 100 封電子郵件。 對於中小型站點的註冊確認和密碼重置來說,這應該綽綽有餘。

對於在線商店,您可能需要考慮使用可以處理更多電子郵件的高級計劃。 畢竟,電子商務網站需要處理一整套其他交易電子郵件,例如購買確認和發貨通知。 價格從每月 14.95 美元起。

如何使用 SendGrid 和 WordPress 發送電子郵件(分 3 個步驟)

要學習本教程,您需要做兩件事:訪問 WordPress 網站和 SendGrid 帳戶。 對於後者,您可以利用免費計劃來測試服務。 滿足這兩個先決條件後,請繼續執行步驟 1。

第 1 步:找到您的 SendGrid API 密鑰

設置 SendGrid 帳戶後,您將獲得對用戶儀表板的訪問權限。 在這裡,您可以查看您已授權使用 SendGrid 的應用程序。

現在,該列表應該是空的。 要解決此問題,請轉到設置 > API 密鑰,然後單擊創建 API 密鑰按鈕:

創建 SendGrid API 密鑰。

在下一頁上,您可以為 API 密鑰設置名稱以進行內部識別。 該服務將詢問您希望密鑰授予訪問權限的級別。 我們推薦完全訪問選項:

配置您的 API 密鑰的訪問級別。

現在單擊創建和查看,您將立即獲得對 API 密鑰的訪問權限。 請記住,出於安全原因,您只能看到一次完整的密鑰,因此請確保將其安全存儲:

複製新的 SendGrid API 密鑰。

一會兒你會需要那把鑰匙,所以抓緊它。

第 2 步:將 SendGrid 與 WordPress 連接

將 WordPress 與 SendGrid 集成的最簡單方法是使用插件。 SendGrid 提供了一個官方工具,您可以使用它,但它不會收到定期更新。

相反,我們將使用 Post SMTP 插件,您可以使用您在一分鐘前生成的 API 密鑰連接到 SendGrid:

Post SMTP 插件。

安裝並激活插件,然後導航到儀表板上的Post SMTP選項卡。 您將看到一個使用插件配置嚮導的選項 - 單擊藍色按鈕啟動它:

啟動 Post SMTP 的配置嚮導。

首先,插件會要求您輸入發件人的電子郵件。 默認情況下,它將使用您的管理員電子郵件,這應該可以正常工作:

配置您的發件人電子郵件。

接下來,您需要設置外發郵件服務器主機名。 由於我們使用的是 SendGrid 的 API 而不是 SMTP,因此您可以保留默認值或輸入任何隨機字符串:

配置您的傳出主機名設置。

現在,Post SMTP 將為幾個流行的電子郵件服務提供商(包括 SendGrid)運行連接測試。 一旦插件讓您做出選擇,請選擇Socket下的SendGrid API選項:

配置 Post SMTP 以使用 SendGrid。

最後,繼續粘貼您在第 1 步中生成的 API 密鑰:

粘貼您的 SendGrid API 密鑰。

在您結束之前,插件會詢問您如果 SendGrid 無法發送電子郵件該怎麼辦。 默認情況下,它會通過電子郵件通知您該失敗,但您也可以將其配置為使用 Chrome 通知。

配置如何處理電子郵件發送失敗通知。

Post SMTP 包括一個電子郵件測試功能,您可以使用它來檢查您的郵件提供商是否正常工作。 但是,在此之前,讓我們返回 SendGrid 儀表板並驗證您的域。

第 3 步:驗證您的 WordPress 網站的域

根據經驗,建議您通過您使用的任何電子郵件提供商對您的域進行身份驗證。 這樣,您的交易電子郵件就不太可能出現在收件人的垃圾郵件文件夾中。

要在 SendGrid 中執行此操作,請轉到您的帳戶儀表板並跳轉到“設置”>“發件人身份驗證”選項卡。 在這裡,你會看到一個選項,上面寫著域身份驗證,旁邊有一個按鈕,上面寫著開始——點擊它:

啟動 SendGrid 的域身份驗證過程。

SendGrid 會問的第一件事是您的域使用什麼域名服務器 (DNS)。 這可以是域註冊商或您的網絡主機,具體取決於您註冊域的位置(以及是否已轉移):

配置您的 DNS 主機設置。

如果您的網絡主機或註冊商未出現在該列表中,請選擇其他主機(未列出)選項。

接下來,您還可以選擇是否使用您的域來跟踪鏈接。 由於這不會影響電子郵件的可送達性或演示文稿,因此請選擇您喜歡的任何選項。

在下一頁上,您需要輸入 WordPress 網站的域:

輸入您網站的域。

在此階段,SendGrid 將向您顯示一組您需要通過註冊商或 Web 主機添加的 DNS 記錄:

修改您的 DNS 記錄。

您可能需要檢查您的主機的知識庫或聯繫支持以獲得這方面的幫助。

添加這些記錄後,您可以單擊 SendGrid 儀表板中的驗證按鈕。 如果一切正常,您將看到一條成功消息。 現在您可以坐下來讓 SendGrid 處理您的 WordPress 電子郵件。

結論

SendGrid 是您可以用來支持網站交易電子郵件的眾多服務之一。 然而,該服務因其慷慨的免費計劃而脫穎而出,這對於每天發送中等數量電子郵件的 WordPress 網站來說是完美的(任何少於 100 封,您就可以了!)。

配置 SendGrid 以使用 WordPress 很簡單,只需要三個步驟:

  1. 找到您的 SendGrid API 密鑰。
  2. 使用 Post SMTP 將 SendGrid 與 WordPress 連接。
  3. 通過 SendGrid 驗證您的 WordPress 網站的域。

您對如何使用 SendGrid 和 WordPress 發送電子郵件有任何疑問嗎? 讓我們在下面的評論部分回顧它們!

Eny Setiyowati/shutterstock.com 的文章縮略圖