如果您在從WordPress站點傳送和接收電子郵件時遇到問題,使用免費的SMTP伺服器可以提供更高的可靠性和可送達性。
預設情況下,WordPress嘗試通過PHP mail傳送事務性郵件,這會導致各種問題。事務性郵件是您網站的自動電子郵件,例如密碼重置、訂單確認等。
SMTP是簡單郵件傳輸協議的縮寫,可讓您通過專用電子郵件伺服器傳送站點的電子郵件。這意味著您的站點可以更可靠地傳送電子郵件,並且這些電子郵件不太可能最終出現在使用者的垃圾郵件資料夾中。
在這篇文章中,我們將介紹7個可用於WordPress站點的免費SMTP伺服器選項,包括免費的Gmail SMTP伺服器。
對於每個選項,我們將向您簡要介紹它,分享免費計劃的任何限制,並向您展示如何在WordPress上進行設定。
WordPress使用免費SMTP伺服器需要什麼
要將這些工具中的任何一個整合到您的 WordPress 站點中,您需要一個外掛。
其中一些工具提供了自己的專用整合外掛。如果沒有,您可以在WordPress.org上找到幾個高質量的免費SMTP外掛,例如Post SMTP Mailer/Email Log,它100%免費重新啟動流行的Postman SMTP外掛。
對於下面的教程,我們將使用:
- 服務的專用WordPress外掛(如果可用)。
- 當專用外掛不可用時,釋出SMTP郵件程式/電子郵件日誌。不過,您應該能夠按照與其他外掛相同的基本說明進行操作。
適用於WordPress的7個免費SMTP伺服器解決方案
以下是我們將介紹的免費SMTP提供商——請繼續閱讀以獲取有關每個工具的更多詳細資訊:
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選項
2. 建立一個谷歌應用程式
接下來,您需要建立一個Google App。這使您的WordPress站點(或任何其他應用程式)能夠安全地連線到Gmail SMTP伺服器以傳送電子郵件。
為此,請開啟一個新的瀏覽器選項卡,轉到Google Developers Console,然後建立一個新專案。如果這是您第一次登入,Google應該會提示您建立一個新專案。否則,您可以通過單擊Google API Logo旁邊的下拉選單(在下面的螢幕截圖中由 [1] 表示)來執行此操作。
擁有應用程式後,單擊按鈕以Enable APIs and Services:
建立一個新的Google Developers專案
然後,搜尋“Gmail”並選擇Gmail API的結果:
搜尋Gmail API
在Gmail API結果頁面上,單擊Enable按鈕:
啟用Gmail API
這應該會讓您進入Gmail API的專用介面。要繼續,請單擊“Create Credentials”按鈕:
為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 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
然後,查詢兩條資訊:
- Client ID
- Client secret
將這兩條資訊放在手邊,因為在下一步中您將需要它們:
您的Gmail API客戶端ID
3. 新增客戶端ID至Post SMTP Mailer/Email Log
現在,返回您的WordPress儀表盤和Post SMTP Mailer/Email Log設定並貼上您的Client ID和Client secret。然後,單擊Save Changes:
將Gmail API客戶端ID新增到WordPress
完成此操作後,Post SMTP Mailer/Email Log將提示您向Grant permission with 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
然後,您需要將兩個TXT記錄新增到您的DNS記錄以驗證您的域名。
如果您不確定如何執行此操作,您可以按照我們的電子郵件身份驗證指南瞭解如何新增這些DNS記錄以及它們為何重要。
對域名進行身份驗證後,轉到Pepipost儀表盤中的Settings → Integrations以查詢您的API金鑰。將此值放在手邊,因為您將在下一步中需要它:
訪問Pepipost API金鑰
2.安裝和配置官方Pepipost外掛
獲得Pepipost API金鑰後,您可以從WordPress.org安裝官方Pepipost外掛。
然後,轉到WordPress儀表盤中新的Pepipost Settings選項卡,並將您的API金鑰新增到Api Key框中。
在此之下,您還需要配置基本的發件人資訊,例如您的發件人姓名和電子郵件地址。
儲存更改後,您就可以開始使用了。您可以使用Send a Test Email部分來確保一切正常:
將API新增到Pepipost外掛設定
Sendinblue
Sendinblue可以幫助您傳送營銷電子郵件和交易電子郵件(它也是一個很好的Mailchimp替代方案)。它更多地關注事物的營銷方面,具有營銷自動化功能等等。
Sendinblue還具有較高的免費傳送限制之一,讓您每天最多傳送300封電子郵件。但是,如果您需要超過這些限制,最便宜的選擇是每月25美元,最多40,000封電子郵件/月。因此,如果您認為每天有可能超過300封電子郵件,那麼這可能不是一個好的選擇。
為了幫助您將Sendinblue與WordPress結合使用,Sendinblue團隊提供了一個專用的WordPress外掛。
以下是如何使用Sendinblue免費傳送WordPress事務性電子郵件。
1. 註冊並生成API Key
登入帳戶後,單擊右上角的使用者名稱並選擇SMTP & API選項。或者,您可以在登入時訪問此頁面。
然後,單擊Create a New API金鑰按鈕。在彈出視窗中:
- 選擇Version 2.0
- 給它起一個名字來幫助你記住它(例如你的 WordPress 網站的名稱)
- 點選Generate
建立Sendinblue API 2.0金鑰
然後,您應該會看到API金鑰的值 – 將其放在手邊,因為您將在下一步中需要它。
2.安裝Sendinblue外掛
接下來,從WordPress.org安裝並啟用官方Sendinblue外掛。
然後,單擊WordPress儀表盤中的新Sendinblue選項卡,並將您的API金鑰新增到框中。然後,點選Login。
將API金鑰新增到Sendinblue外掛設定
然後您應該會看到外掛的完整設定區域。
要開始通過Sendinblue的免費SMTP伺服器傳送您網站的交易電子郵件,請選擇“Transactional emails”部分中的“Yes”單選按鈕。
然後,您可以選擇您的發件人資訊(您可以從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金鑰
您還可以使用右側的Configuration選項來新增和驗證您的發件人域和地址。這將有助於提高電子郵件的可傳遞性。
2.安裝官方外掛
要將您的WordPress站點配置為通過Mailjet傳送交易電子郵件,Mailjet在WordPress.org上提供了一個專用的整合外掛。
安裝並啟用外掛後,轉到WordPress儀表盤中的新Mailjet選項卡,並從您的Mailjet帳戶新增API金鑰:
將Mailjet API金鑰新增到外掛設定
連線您的Mailjet帳戶後,您將看到一個選項,用於將您註冊的WordPress使用者與Mailjet同步。如果您只想將Mailjet用於交易電子郵件,您只需單擊按鈕Skip this step(跳過此步驟)。
然後,開啟WordPress儀表盤中的Mailjet外掛設定(Mailjet → Settings)並選擇Sending settings。
選中Enable sending emails through 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金鑰命名以幫助您記住它併為Permissions級別選擇Plugin:
配置您的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 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封電子郵件)。
評論留言