如何為WordPress配置免費電子郵件SMTP伺服器

如何為WordPress配置免費電子郵件SMTP伺服器

如果您在從WordPress站點傳送和接收電子郵件時遇到問題,使用免費的SMTP伺服器可以提供更高的可靠性和可送達性。

預設情況下,WordPress嘗試通過PHP mail傳送事務性郵件,這會導致各種問題。事務性郵件是您網站的自動電子郵件,例如密碼重置、訂單確認等

SMTP是簡單郵件傳輸協議的縮寫,可讓您通過專用電子郵件伺服器傳送站點的電子郵件。這意味著您的站點可以更可靠地傳送電子郵件,並且這些電子郵件不太可能最終出現在使用者的垃圾郵件資料夾中。

在這篇文章中,我們將介紹7個可用於WordPress站點的免費SMTP伺服器選項,包括免費的Gmail SMTP伺服器。

對於每個選項,我們將向您簡要介紹它,分享免費計劃的任何限制,並向您展示如何在WordPress上進行設定。

  1. WordPresss使用免費SMTP伺服器需要什麼
  2. 適用於WordPress的7個免費SMTP伺服器解決方案

WordPress使用免費SMTP伺服器需要什麼

要將這些工具中的任何一個整合到您的 WordPress 站點中,您需要一個外掛。

其中一些工具提供了自己的專用整合外掛。如果沒有,您可以在WordPress.org上找到幾個高質量的免費SMTP外掛,例如Post SMTP Mailer/Email Log,它100%免費重新啟動流行的Postman SMTP外掛。

對於下面的教程,我們將使用:

  • 服務的專用WordPress外掛(如果可用)。
  • 當專用外掛不可用時,釋出SMTP郵件程式/電子郵件日誌。不過,您應該能夠按照與其他外掛相同的基本說明進行操作

適用於WordPress的7個免費SMTP伺服器解決方案

以下是我們將介紹的免費SMTP提供商——請繼續閱讀以獲取有關每個工具的更多詳細資訊:

  1. Gmail SMTP Server
  2. SendGrid
  3. Pepipost
  4. Sendinblue
  5. Mailjet
  6. Elastic Email
  7. Mailgun

Gmail SMTP Server

您可能已經知道Gmail的免費電子郵件服務。但是,Google還允許您使用Gmail作為SMTP伺服器從您的網站傳送電子郵件。

使用免費的Gmail帳戶,您可以每24小時滾動傳送多達500封電子郵件。或者,如果您是Google Workspace的付費訂閱者(每月6美元),您可以在24小時滾動期間內最多傳送2,000封電子郵件。

設定免費的Gmail SMTP伺服器比其他一些工具更費力。但是,額外的努力是值得的,因為Gmail還提供此列表中任何工具的最高免費傳送限制。

您可以在許多不同的地方使用Gmail的SMTP伺服器資訊。您可以在您的本地電子郵件客戶端(如 Microsoft Outlook)或您的WordPress站點中使用它,這是我們將重點關注的。

要在您的WordPress網站上設定Gmail,您需要:

  • 建立Google應用
  • 配置您的WordPress站點以使用外掛通過應用程式傳送

如果您想從自定義域(例如you@yoursite.com )而不是Gmail ( you@gmail.com )傳送電子郵件,您首先需要設定Google Workspace並支付費用。

如果您可以從Gmail地址傳送電子郵件,則在開始本教程之前您無需執行任何操作。

以下是如何使用Gmail SMTP伺服器傳送WordPress電子郵件……

1. 配置Post SMTP Mailer/Email Log

要告訴您的WordPress站點通過您的Google應用程式傳送,您可以從WordPress.org安裝免費的Post SMTP Mailer/Email Log外掛。

啟用它後,轉到WordPress儀表板中新的Post SMTP選項卡,然後單擊Show All Settings檢視所有選項。

首先,轉到“Message選項卡並設定您的“from”電子郵件地址和姓名。

完成此操作後,返回“Account選項卡並使用“Type下拉選單選擇Gmail API。這將公開一些額外的選項。保持此頁面開啟,因為在下一步中您將需要以下資訊:

  • 授權的JavaScript源
  • 授權重定向URI

選擇Gmail API選項

選擇Gmail API選項

2. 建立一個谷歌應用程式

接下來,您需要建立一個Google App。這使您的WordPress站點(或任何其他應用程式)能夠安全地連線到Gmail SMTP伺服器以傳送電子郵件。

為此,請開啟一個新的瀏覽器選項卡,轉到Google Developers Console,然後建立一個新專案。如果這是您第一次登入,Google應該會提示您建立一個新專案。否則,您可以通過單擊Google API Logo旁邊的下拉選單(在下面的螢幕截圖中由 [1] 表示)來執行此操作。

擁有應用程式後,單擊按鈕以Enable APIs and Services

建立一個新的Google Developers專案

建立一個新的Google Developers專案

 

然後,搜尋“Gmail”並選擇Gmail API的結果:

搜尋Gmail API

搜尋Gmail API

在Gmail API結果頁面上,單擊Enable按鈕:

啟用Gmail API

啟用Gmail API

這應該會讓您進入Gmail API的專用介面。要繼續,請單擊“Create Credentials”按鈕:

為Gmail API建立憑據

為Gmail API建立憑據

首先,使用以下設定填寫“Find out what kind of credentials you need部分:

  • Which API are you using? Gmail API
  • Where will you be calling the API from? Web browser (JavaScript)
  • What data will you be accessing? User data

然後,單擊What credentials do I need?按鈕:

填寫憑證表格

填寫憑證表格

然後,Google會提示您設定 OAuth 同意螢幕。單擊提示中的按鈕以設定同意螢幕

建立OAuth同意螢幕的提示

建立OAuth同意螢幕的提示

這將為OAuth consent screen開啟一個新選項卡。對於User Type,選擇External。然後,單擊Create

建立外部同意螢幕

建立外部同意螢幕

在下一個螢幕上,輸入站點的基本詳細資訊,例如名稱和URL。

不要壓力太大,因為您實際上不需要使用這些資訊:

配置同意螢幕

配置同意螢幕

新增完所有內容後,單擊底部的Save按鈕。

然後,返回將Add credentials to your project選項卡並輸入以下資訊:

  • Name– 易於記憶的名稱 – 例如您網站的名稱。
  • Authorized JavaScript origins– 從Post SMTP Mailer/Email Log外掛複製並貼上(步驟 1)。
  • Authorized redirect URIs – 從Post SMTP Mailer/Email Log外掛複製並貼上(步驟 1)。

然後,單擊Refresh

建立您的憑據

建立您的憑據

重新整理按鈕應更改為建立OAuth使用者端ID。單擊該按鈕以完成該過程。然後,點選完成

單擊Done 後,您應該會在Credentials選項卡的OAuth 2.0 Client IDs部分看到一個條目(單擊Done後應該會自動轉到此頁面)。

單擊您的客戶端ID的條目以開啟其設定:

訪問OAuth 2.0客戶端ID

訪問OAuth 2.0客戶端ID

然後,查詢兩條資訊:

  • Client ID
  • Client secret

將這兩條資訊放在手邊,因為在下一步中您將需要它們:

您的Gmail API客戶端ID

您的Gmail API客戶端ID

3. 新增客戶端ID至Post SMTP Mailer/Email Log

現在,返回您的WordPress儀表盤和Post SMTP Mailer/Email Log設定並貼上您的Client IDClient secret。然後,單擊Save Changes

將Gmail API客戶端ID新增到WordPress

將Gmail API客戶端ID新增到WordPress

完成此操作後,Post SMTP Mailer/Email Log將提示您向Grant permission with Google(Google授予許可權)

向Google授予許可權

向Google授予許可權

當您單擊該連結時,它將開啟正常的Google授權流程。您需要點選並授予您的網站訪問Gmail帳戶的許可權。

由於您沒有將您的應用提交給Google進行稽覈,因此Google會警告您您的應用未經驗證。由於您自己建立了應用程式,因此您可以放心地忽略此警告。單擊連結以顯示高階設定,然後選擇Go to “yourwebsite”以繼續授權過程:

忽略警告繼續

忽略警告繼續

完成授權過程後,您就全部完成了!

為驗證一切是否正常,Post SMTP Mailer/Email Log外掛包含一項功能,可讓您傳送測試電子郵件。

SendGrid

SendGrid是一種流行的事務性電子郵件服務,由於其API整合方法,它很容易與WordPress一起設定。它還為您提供詳細的分析和日誌記錄。

SendGrid提供一個月的免費試用,可讓您傳送多達40,000封電子郵件。在第一個月結束後,您可以繼續每天最多傳送100封電子郵件。

對於較小的WordPress網站,這個限制應該沒問題。如果您確實需要超出免費限制,付費計劃的起價為每月14.95美元,最多可傳送40,000封電子郵件。

SendGrid還提供單獨的服務,讓您可以在感興趣時傳送營銷電子郵件。要使用WordPress設定SendGrid,您需要:

  • 生成SendGrid API金鑰
  • 使用專用的WordPress外掛或單獨的SMTP外掛將API新增到WordPress

對於完整的教程,我們有一整篇關於如何在WordPress中使用SendGrid的文章

Pepipost

Pepipost是嚴格的電子郵件傳送服務。您可以將其連線到任何應用程式或服務,包括您的WordPress網站。您還將獲得實時報告以分析您傳送的電子郵件。

Pepipost可讓您每天免費傳送多達100封電子郵件。在最初的30天內,您還可以傳送多達30,000封電子郵件。

如果您需要超過該限制,則沒有單點定價。下一個最便宜的計劃是每月25美元,最多可處理150,000封電子郵件。

為了幫助您將Pepipost與WordPress結合使用,Pepipost提供了一個官方WordPress外掛,可幫助您連線到Pepipost API(而不是使用SMTP憑據)。

以下是如何使用Pepipost傳送WordPress電子郵件。

1.驗證域名和訪問API金鑰

首先,註冊一個免費的Pepipost帳戶以生成您的API金鑰。

建立帳戶後,系統會提示您將WordPress站點的URL新增為sending domain

將域新增到Pepipost

將域新增到Pepipost

然後,您需要將兩個TXT記錄新增到您的DNS記錄以驗證您的域名。

如果您不確定如何執行此操作,您可以按照我們的電子郵件身份驗證指南瞭解如何新增這些DNS記錄以及它們為何重要。

對域名進行身份驗證後,轉到Pepipost儀表盤中的Settings → Integrations以查詢您的API金鑰。將此值放在手邊,因為您將在下一步中需要它:

訪問Pepipost API金鑰

訪問Pepipost API金鑰

2.安裝和配置官方Pepipost外掛

獲得Pepipost API金鑰後,您可以從WordPress.org安裝官方Pepipost外掛。

然後,轉到WordPress儀表盤中新的Pepipost Settings選項卡,並將您的API金鑰新增到Api Key框中。

在此之下,您還需要配置基本的發件人資訊,例如您的發件人姓名和電子郵件地址。

儲存更改後,您就可以開始使用了。您可以使用Send a Test Email部分來確保一切正常:

將API新增到Pepipost外掛設定

將API新增到Pepipost外掛設定

Sendinblue

Sendinblue可以幫助您傳送營銷電子郵件和交易電子郵件(它也是一個很好的Mailchimp替代方案)。它更多地關注事物的營銷方面,具有營銷自動化功能等等。

Sendinblue還具有較高的免費傳送限制之一,讓您每天最多傳送300封電子郵件。但是,如果您需要超過這些限制,最便宜的選擇是每月25美元,最多40,000封電子郵件/月。因此,如果您認為每天有可能超過300封電子郵件,那麼這可能不是一個好的選擇。

為了幫助您將Sendinblue與WordPress結合使用,Sendinblue團隊提供了一個專用的WordPress外掛。

以下是如何使用Sendinblue免費傳送WordPress事務性電子郵件。

1. 註冊並生成API Key

首先,註冊一個免費的Sendinblue帳戶

登入帳戶後,單擊右上角的使用者名稱並選擇SMTP & API選項。或者,您可以在登入時訪問此頁面

然後,單擊Create a New API金鑰按鈕。在彈出視窗中:

  • 選擇Version 2.0
  • 給它起一個名字來幫助你記住它(例如你的 WordPress 網站的名稱
  • 點選Generate

建立Sendinblue API 2.0金鑰

建立Sendinblue API 2.0金鑰

 然後,您應該會看到API金鑰的值 – 將其放在手邊,因為您將在下一步中需要它。

2.安裝Sendinblue外掛

接下來,從WordPress.org安裝並啟用官方Sendinblue外掛

然後,單擊WordPress儀表盤中的新Sendinblue選項卡,並將您的API金鑰新增到框中。然後,點選Login

將API金鑰新增到Sendinblue外掛設定

將API金鑰新增到Sendinblue外掛設定

然後您應該會看到外掛的完整設定區域。

要開始通過Sendinblue的免費SMTP伺服器傳送您網站的交易電子郵件,請選擇“Transactional emails部分中的“Yes”單選按鈕。

然後,您可以選擇您的發件人資訊(您可以從Sendinblue儀表盤進行控制)併傳送一封測試電子郵件:

啟用使用Sendinblue傳送事務性電子郵件

啟用使用Sendinblue傳送事務性電子郵件

Mailjet

Mailjet是一種經濟實惠的電子郵件解決方案,可以幫助處理營銷電子郵件和事務性電子郵件。對於SMTP傳送服務,您可以永遠免費每天傳送多達200封電子郵件,但您的電子郵件將在頁尾中包含Mailjet徽標。

要移除徽標和/或增加您的傳送限制,付費計劃的起價僅為每月9.65美元,每月最多可傳送30,000封電子郵件。

以下是如何使用Mailjet傳送WordPress電子郵件。

1. 註冊並訪問API Key

首先,註冊一個免費的Mailjet帳戶以訪問您的Mailjet API金鑰。

啟用您的Mailjet帳戶後,轉到Mailjet儀表盤中的Transactional → Overview以查詢您的API金鑰:

訪問Mailjet API金鑰

訪問Mailjet API金鑰

您還可以使用右側的Configuration選項來新增和驗證您的發件人域和地址。這將有助於提高電子郵件的可傳遞性。

2.安裝官方外掛

要將您的WordPress站點配置為通過Mailjet傳送交易電子郵件,Mailjet在WordPress.org上提供了一個專用的整合外掛

安裝並啟用外掛後,轉到WordPress儀表盤中的新Mailjet選項卡,並從您的Mailjet帳戶新增API金鑰:

將Mailjet API金鑰新增到外掛設定

將Mailjet API金鑰新增到外掛設定

連線您的Mailjet帳戶後,您將看到一個選項,用於將您註冊的WordPress使用者與Mailjet同步。如果您只想將Mailjet用於交易電子郵件,您只需單擊按鈕Skip this step(跳過此步驟)

然後,開啟WordPress儀表盤中的Mailjet外掛設定(Mailjet → Settings)並選擇Sending settings

選中Enable sending emails through Mailjet框。然後,填寫您的發件人資訊併傳送一封測試電子郵件以確保一切正常:

啟用Mailjet以傳送電子郵件

啟用Mailjet以傳送電子郵件

Elastic Email

Elastic Email提供負擔得起的SMTP傳送服務,並提供永久免費計劃和便宜的即用即付定價。使用永久免費計劃,您每天最多可以傳送100封電子郵件。要超過該限制,您只需為使用量付費 – 每1,000封電子郵件0.09美元。

您還可以以每天1美元的價格購買一個私有IP地址,以及其他幾個附加元件(例如電子郵件附件)。

1. 註冊並訪問API Key

首先,註冊一個免費的Elastic Email帳戶以訪問您的Elastic Email API金鑰。

啟用帳戶後,單擊右上角的使用者名稱並選擇Settings

然後,轉到API選項卡並同意您不會向使用者傳送垃圾郵件。一旦您同意,Elastic Email將顯示一個按鈕來Create API Key

建立彈性電子郵件API金鑰

建立彈性電子郵件API金鑰

為API金鑰命名以幫助您記住它併為Permissions級別選擇Plugin

配置您的API金鑰設定

配置您的API金鑰設定

然後,您應該會看到API金鑰的值。確保讓這個視窗保持開啟狀態,因為您在下一步中會用到它,而Elastic Email只會顯示一次。

2.安裝官方外掛

為了幫助您將Elastic Email與WordPress結合使用,Elastic Email在WordPress.org上提供了一個名為Elastic Email Sender的官方外掛。

在您的WordPress站點上安裝並啟用外掛後,您可以轉到WordPress儀表盤中新的Elastic Email Sender選項卡。然後配置以下詳細資訊:

  • Select mailer– 通過Elastic Email API傳送所有WordPress電子郵件。
  • Elastic Email API Key– 新增上一步中的API金鑰。
  • Email type– 事務性
  • From name and email

然後,單擊Save Changes

將Elastic Email API金鑰新增到WordPress外掛

將Elastic Email API金鑰新增到WordPress外掛

然後您應該會看到一條成功訊息。

為確保一切正常,請轉至Elastic Email Sender → Send test以傳送測試電子郵件。

Mailgun

Mailgun不再像這些其他工具一樣提供永遠免費的計劃。但是,我們仍將其包含在內,因為它提供了為期三個月的漫長試用期,以及之後價格實惠的即用即付定價。儘管如此,如果您想要永遠100%免費的東西,Mailgun不再是一個選擇。

Mailgun提供了一個簡單的基於API的傳送服務,您可以在幾分鐘內與WordPress整合。

您可以在前三個月每月免費傳送多達5,000封電子郵件。之後,您可以使用現收現付定價,每1,000封電子郵件0.80美元起。

我們有關於如何在WordPress中使用Mailgun的完整指南。

小結

預設情況下,WordPress傳送電子郵件的方式會導致各種可靠性和可交付性問題。要解決WordPress站點的事務性電子郵件問題,您應該使用專用的SMTP伺服器,而不是依賴WordPress的預設選項。

幸運的是,使用免費的SMTP伺服器,您無需花一分錢就可以訪問可靠的WordPress事務性電子郵件。

以下是您應該瞭解的有關可以利用的不同解決方案的關鍵方面:

  • Gmail SMTP伺服器 – 使用免費Gmail帳戶每24小時最多可傳送500封電子郵件,如果您為Google Workspace付費,則最多可傳送2,000封電子郵件。
  • SendGrid – 讓您每天永遠傳送100封電子郵件(第一個月免費傳送40,000封電子郵件)。
  • Pepipost – 讓您每天永遠傳送100封電子郵件(並且在前30天內免費傳送30,000封電子郵件)。
  • Sendinblue – 讓您每天永遠傳送300封電子郵件。
  • Mailjet – 讓您每天最多傳送200封電子郵件。
  • Elastic Email——讓您每天最多傳送100封電子郵件,之後以便宜的即用即付定價。
  • Mailgun – 讓您每月免費傳送5,000封電子郵件,但僅限前3個月。不過,在那之後,它具有便宜的即用即付定價。

對於最高免費傳送限制,您可以設定Gmail SMTP伺服器。但是,Gmail也有最勞動密集型的設定過程。

對於更簡單的設定,您可以考慮其他免費選項,例如Sendinblue(每天300封電子郵件)或SendGrid(每天100封電子郵件)。

評論留言