在排除WordPress不傳送電子郵件的故障時,這有時會有點棘手。例如,許多託管WordPress主機不提供電子郵件託管。但是,如果您需要更多控制、需要批量傳送電子郵件或在傳送電子郵件時遇到問題,那麼將WordPress配置為第三方SMTP提供商或事務性電子郵件服務(例如Mailgun或Sendgrid )可能會有所幫助。今天我們將向您展示如何在WordPress中配置Mailgun以傳送電子郵件。
Mailgun
Mailgun是一種主要為開發人員設計的事務性電子郵件API服務。但是,即使是非開發人員也可以輕鬆實現他們的服務。我們將在下面向您展示它是多麼容易!Mailgun的一大好處是,它們允許您每月免費傳送多達10,000封電子郵件。接下來的500,000將根據使用情況收取0.00050美元,這很便宜!對於許多小型企業或WordPress開發人員來說,10,000封電子郵件可能超出您的需要。一些額外的好處包括:
- 能夠使用HTTP API或SMTP傳送電子郵件。HTTP API可以更可靠、更快。
- 包括免費電子郵件轉發/路由到其他郵箱。將hi@domain.com轉發到您的個人Gmail。並非所有交易電子郵件服務都包含此功能,有些僅允許您在其API中配置路由。Mailgun允許您在其儀表板中設定路由。非常適合非開發人員!
- 提高到達率。
- 易於理解的報告可準確瞭解您傳送了多少電子郵件。
- 實時和可搜尋的日誌。
應用程式開發人員的一大敗筆是他們最近提高了電子郵件驗證API的價格。但是,許多WordPress站點不使用此功能。
如何在WordPress中配置Mailgun
在WordPress中配置Mailgun只需幾分鐘。它絕對是最容易設定的交易電子郵件服務之一。請按照以下步驟操作:
第1步
首先,在Mailgun.com註冊一個免費帳戶。進入後,我們強烈建議您設定兩因素身份驗證。電子郵件傳遞和路由非常重要,您最不希望有人入侵您的帳戶。
Mailgun雙因子身份驗證
第2步
下一步是新增您的域。單擊“Domains”選項卡,然後單擊“Add New Domain”。
Mailgun新增新域
第3步
接下來,您需要配置域以進行交付。Mailgun建議使用子域,例如mg.mydomain.com。以下是他們關於選擇域的一些其他建議:
- mycompany.com,除非您已經在公司電子郵件中使用此名稱
- m.mycompany.com 或 mail.mycompany.com
- mycompany.net 或 mycompany.org
在我們的示例中,我們只是使用我們的根域,因為它已經在之前的提供商上配置為用於電子郵件。
域設定Mailgun
第4步
然後您需要新增DNS記錄,以便您的電子郵件指向Mailgun。您可以在您的域註冊商或第3方DNS提供商處執行此操作。它們需要新增2個TXT記錄、2個MX記錄和一個CNAME。如果您需要這方面的幫助,您可以隨時向您的提供商尋求幫助。
驗證域DNS記錄
新增DNS記錄後,可能需要一段時間才能傳播。大多數只需要幾分鐘,但可能需要長達24小時。您可以使用DNSMap等免費工具來檢查您的記錄是否指向Mailgun提供的值。
檢查MX記錄
您還可以通過單擊“Check DNS Records Now”按鈕來檢查Mailgun控制面板。
現在在Mailgun中檢查DNS記錄
傳播完所有DNS記錄後,域將顯示為“Active”。
Mailgun中的活動域
第5步
下一步是配置您的WordPress站點以使用Mailgun傳送電子郵件。我們建議從外掛庫下載並安裝免費的Mailgun外掛。
WordPress外掛-Mailgun
它目前有40,000多個活躍安裝。您可以從WordPress外掛庫下載它,也可以在WordPress儀表盤中的“外掛-安裝外掛”搜尋它。您還可以使用替代外掛,例如Easy SMTP。但是,我們不這樣做的原因是Mailgun提供了兩種不同的傳送電子郵件的方法,HTTP API和SMTP。HTTP API方法僅在其官方外掛中可用。
以下是您可能想要使用HTTP API方法與SMTP的幾個原因:
- SMTP連線有多個故障點。
- HTTP API方法通常比SMTP更快,延遲更少。
- 與使用SMTP的標準憑證方法相比,HTTP API使用API金鑰新增了額外的安全層。
- 有時WordPress主機會在埠25、465和587上阻止與SMTP 的出站連線。或者他們甚至可能根本不支援SMTP。使用HTTP API方法,您不必擔心這一點。
第6步
下一步是連線外掛。首先,轉到Mailgun中的域並將API金鑰複製到剪貼簿。
Mailgun API金鑰
然後,您需要轉到Mailgun外掛設定並配置以下內容:
- Use HTTP API-選擇HTTP API,因為我們在本示例中通過SMTP使用它
- Mailgun Domain Name-輸入您的Mailgun域名
- API Key-貼上您的API金鑰
- From Address-填寫發件人地址:例如:noreply@domain.com。
- From Name-填寫“發件人姓名”
- Override “From” Detail-我們建議選擇“Yes”以覆蓋“From Name”的第3方外掛。這樣它就會始終保持一致。
Mailgun外掛設定
注意:我們有報告稱,啟用點選跟蹤功能可能會破壞WordPress中的密碼重置功能。如果您不使用此功能,只需在點選跟蹤設定中選擇“No”可能更安全。
第7步
配置完所有設定後,單擊“Save Changes”。然後單擊“Test Configuration”以獲取測試電子郵件並確保一切正常。它會將其傳送到預設的WordPress電子郵件。
Mailgun測試配置
您會收到一封類似於下面的電子郵件。
Mailgun測試郵件
就是這樣!來自您的WordPress站點的所有電子郵件現在都將通過Mailgun的郵件伺服器傳送出去。
電子郵件路由
Mailgun的另一個方便的功能是它們的簡單路由。這允許您根據收件人、標題、自定義或什至全部方法將電子郵件轉發到另一個郵箱。例如,您可以為您的業務域設定路由以全部轉到您的個人Gmail。然後,您可以配置別名以“傳送”來自同一 Gmail帳戶的企業電子郵件。
Mailgun路線
評論留言