Mailgun 的設置與應用教學

Mailgun 是一個第三方的 SMTP 與 API 發送電子郵件商,分為免費和付費 2 種帳號,每月可已發 10000 封免費郵件,Mailgun 也是 Google VPS 所認可的 SMTP 第三方電子郵件服務商。

一般的 Mail Server 服務與 Mailgun SMTP 服務是有所區別的,Mail Server 服務商,例如:Google gmail 或 ZOHO,它有一個真實的網路信箱給您使用,讓您可以收、發信使用,也可以保存郵件。

Mailgun 的服務只有 SMTP 的轉發郵件服務,沒有實體信箱給你存放郵件。

2020/06/01 更新:
自 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
Add Your Domain

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

Check DNS Records

建置一個域名信箱

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

Add Mailing List

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

Recipients gmail

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

Create New Route

在 WordPress 設置 Mailgun SMTP 發信

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

WP Mail SMTP by WPForms 外掛

WP Mail SMTP 設置

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

Mailgun LOG

前面的設置已經成功一半了,客戶與讀者在您的網站寫聯絡單,都可以轉發到您的 gmail 信箱,收信沒有問題了。

如果,要回信或發信怎麼辦? 總不能用個人 gmail 信箱回信給客戶與讀者吧 !

利用域名信箱回信與發信

因為 Mailgun SMTP 服務沒有實體信箱給我們使用,所以需要利用 gmail 信箱來當作一個域名信箱 (server@yungke.me) 來使用,也就是馬甲的意思。

Gmail > 設定 > 帳戶和匯入 > 新增另一個電子郵件地址

新增域名信箱

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

Mailgun Domain Information

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

gmail 確認碼

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

mailgun 域名信箱

結語

mailgun 服務的功能很強大,這只是一小部分,如果您有更好的方法,歡迎您分享。

Featured Photo by MichaelGaida on pixabay

預設圖片
yungke
視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師。WooWP Managed WordPress hosting 與 Kinsta 合作,推出最優惠、穩定的 GCP 主機方案,了解更多>>
文章: 153

13 則留言

  1. 您好,想請問因不是付費會員
    近期網址有做更改所以需要重新設定 Mailgun
    但好像 Route 無法點選使用,所以目前要成為付費會員才可以使用此功能嗎 ?

    • 我的意思是當我用gmail寄出域名信箱的mail時, 客人收到時寄件人的大頭照是空白的, 我想換成我的品牌logo,不知要怎麼設定呢?

      • 不行。
        想要有頭像,請購買 Google Workspace 信箱。
        但是也限於 gmail 與 Google Workspace 之間寄信看的到,如果你的客戶是 Hotmail 信箱,也是沒有頭像 (Logo)。
        我曾用 zoho、Gandi 域名信箱測試,寄信到 gamil 或 Google Workspace 信箱,也不會出現頭像或 Logo。

發佈留言