
Photo by Barbara Maroń on Unsplash
Mailgun 是一個第三方的 SMTP 與 API 發送電子郵件商,分為免費和付費 2 種帳號,每月可已發 3000 封免費郵件,Mailgun 也是 Google VPS 所認可的 SMTP 第三方電子郵件服務商。
一般的 Mail Server 服務與 Mailgun SMTP 服務是有所區別的,Mail Server 服務商,例如:Google gmail 或 ZOHO,它有一個真實的網路信箱給您使用,讓您可以收、發信使用,也可以保存郵件。
內容目錄:
- Mailgun SMTP 服務
- Mailgun 帳戶的區別
- 配置第一個域名
- 建置一個域名信箱
- 在 WordPress 設置 Mailgun SMTP 發信
- 利用域名信箱回信與發信
- 最常問的問題
Mailgun 的服務只有 SMTP 的轉發郵件服務,沒有實體信箱給你存放郵件。
自 2020 年 3 月更改免費用戶使用規定,就不建議使用 Mailgun 服務了,雖然有 0.5 美金的免費額度,但是是累加的,2 或 3 個月累計超過 0.5 美金的額度,還是會被收費用。
那為什麼 Mailgun 第三方的 SMTP 服務越來越多人喜愛?
這是因為現在世界上垃圾郵件、病毒郵件不斷的增加,我們的域名信箱需要具有符合 ESP 規則的電子郵件發送歷史記錄來建立良好的聲譽,才不至於發出去給客戶的郵件一直進入垃圾桶或誤判為垃圾信。
自建的 VPS 伺服器,也不需要再安裝 Sendmail + Postfix + Courier IMAP 程序服務,節省了主機資原及安全,利用 Mailgun SMTP 的服務達到收、發郵件的目的。
Mailgun 帳戶的區別
對於免費和付費帳戶,每個月可獲得 10000 封的免費郵件,如果您不提供付款信息 (信用卡資料),會有下列限制:
- 您將無法每月發送超過 10000 封郵件
- 日誌 (Logs) 和 Events API 的數據保留期為 2 天
- 限制 5 個網域數量
如果您確實提供了付款信資料:
- 發送或接收的電子郵件數量沒有限制
- 日誌 (Logs) 和 Events API 的數據保留期為 30 天
- 您最多可以創建 1000 個網域
第一次申請 Mailgun 服務,並不會馬上開通帳號就讓你開始發信,配置第一個域名後,官方會發一封審核信件給你,請按實填寫並回覆,一天左右就會開通帳號了。
TW 後輟域名是需要審核的,新增域名後,請到 support 頁面提交一封 Ticket,標題為:Please enable (domain.tw) domain.,然後請耐心等候開通。
配置第一個域名
Mailgun 註冊很簡單,我省略這個程序,直接配置一個域名來教學。
Add Your Domain

依 mailgun 的指示,將 TXT MX CNANE 的資料填入您的 DNS 控制台,填寫好之後,回到 mailgun 按「Check DNS Records Now」,變成綠色的勾勾。

建置一個域名信箱
建置一個域名信箱給網站使用,例如:server@yugnke.me 或 support@yungke.me,Mailing Lists 頁面,點取 Create Mailing List,新增一個域名信箱:

然後 Recipients 給我自己的 gmail 信箱。

再到 Routes 頁面,再建立一個轉信的設置,點取 Create Route,選擇 Match Recipient 型態,填入您的剛剛建立的域名信箱,Forward 給自己的信箱:

在 WordPress 設置 Mailgun SMTP 發信
先安裝 WP Mail SMTP by WPForms 外掛,Mailer 設為 Mailgun,填入 API 及域名,保存文件,可以先寄一封測試信給自己。
WP Mail SMTP by WPForms 外掛

您可以用 Mailgun Log 功能來查看,剛剛發的測試信,有沒有成功。

前面的設置已經成功一半了,客戶與讀者在您的網站寫聯絡單,都可以轉發到您的 gmail 信箱,收信沒有問題了。
如果,要回信或發信怎麼辦? 總不能用個人 gmail 信箱回信給客戶與讀者吧 !
利用域名信箱回信與發信
因為 Mailgun SMTP 服務沒有實體信箱給我們使用,所以需要利用 gmail 信箱來當作一個域名信箱 (server@yungke.me) 來使用,也就是馬甲的意思。
Gmail > 設定 > 帳戶和匯入 > 新增另一個電子郵件地址

填入您的 Mailgun Domain Information 使用者名稱和密碼

Gmail 會寄一封驗證信給您,確認是您本人,請填入確認碼

整個程序都完成了,您可以用域名信箱發一封信測試一下,或有人用域名信箱發信給您,也可以用域名信箱來回信喔 !

最常問的問題
只要在 mailgun 的 Mailing Lists 和 Routes 部分,將要收信的信箱加進去,這樣每個人同時都可以收到信。
如果老闆也要一個信箱 boss@domain.com,設計師也要一個信箱 jacky@domain.com,建置的方法一樣,就從上面第一步驟做下來。
mailgun 服務的功能很強大,這只是一小部分,如果您有更好的方法,歡迎您分享。
發佈留言