Mailgun 的設置與應用教學

Mailgun 的設置與應用教學

Written by

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

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 外掛

https://wordpress.org/plugins/wp-mail-smtp/

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 的 Mailing Lists 和 Routes 部分,將要收信的信箱加進去,這樣每個人同時都可以收到信。

  • 可不可以新增個人信箱用 ?

    如果老闆也要一個信箱 boss@domain.com,設計師也要一個信箱 jacky@domain.com,建置的方法一樣,就從上面第一步驟做下來。

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

Photo by Barbara Maroń on Unsplash

〈Mailgun 的設置與應用教學〉的留言

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

    1. Mailgun 於去年更改規則後,已將 Free 免費版移除了 Route 功能。

    2. 這個連結是 Google 與 Mailgun 合作的免費帳號,一個月有 3 萬封免費,還保留 Routes 的功能,請放心服用。
      https://signup.mailgun.com/new/signup?diversity_plan=diversity_concept_google

      1. 若已有 mailgun 帳號需要再重新輸入嗎

        1. 要~
          這個連結是 Mailgun 給 Google 使用者的特別帳號。
          https://www.mailgun.com/google/

          1. 因輸入Email顯示有重複了
            所以需要重新建立一個新帳號來使用的意思嗎
            謝葉您!

          2. 請用一個新的 mail 來申請。
            申請好了之後,舊的帳號上的域名可以慢慢移轉到這個新的帳號來使用。

  2. 您好,謝謝您的協助!
    已設定完成 (聯絡我們網站寄信/回覆信件都已成功指定的呈現信箱寄出)

    1. 看到你 OK 了,很高興 !

  3. 您好, 請教一下, 域名信箱寄信時可否換成自己品牌的logo呢?

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

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

  4. 「đất trồng rau xanh」的個人頭像
    đất trồng rau xanh

    As a Newbie, I am always exploring online for articles that can aid me. Thank you

    1. You’re welcome 🙂

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Your Mastodon Instance