如何在 Cloudflare 正確設定 Mailcloud 郵件 MX 記錄 - Mr. 蔡大痣數位轉型顧問 - WordPress 及 SEO 專家

文章分類/

如何在 Cloudflare 正確設定 Mailcloud 郵件 MX 記錄

782 瀏覽
2025-10-15 更新

想讓公司郵件透過 Mailcloud 的過濾服務寄收信?

你需要先在 Cloudflare 正確設定 MX 記錄。這篇教學會一步步帶你完成設定,並提供常見問題與驗證方式。

什麼是 MX 記錄?

MX(Mail Exchanger)記錄決定外部寄件者的郵件要送到哪一台伺服器。如果設定錯誤,郵件可能無法投遞、或繞過你希望使用的過濾服務。本教學將把你的網域(例如 dinson-ind.com)的 MX 記錄指向 Mailcloud 郵件伺服器,讓所有進站郵件都先經過 Mailcloud 過濾。

設定前準備

  • 你需要能登入 Cloudflare 儀表板 並管理網域的 DNS。
  • 確認現有郵件服務(例如 Google Workspace 或 Microsoft 365)是否仍掛著舊的 MX 記錄;若要讓 Mailcloud 成為唯一入口,這些舊 MX 需清除。
  • 確認 Mailcloud 提供的目標主機:mxs.mailcloud.com.tw.(尾巴句點代表 FQDN 完整主機名)。

在 Cloudflare 新增 Mailcloud MX 記錄

以下步驟將協助你在 Cloudflare 的 DNS 中,移除舊 MX 並新增 Mailcloud MX。請依序完成:

步驟 1:刪除所有現有的 MX 記錄

進入 Cloudflare → 你的網域 → DNS → 找到 MX 記錄。將現有的所有 MX(例如 Google、Microsoft 或主機商的郵件伺服器)全部刪除。Mailcloud 要求網域僅保留他們的 MX,才能完整攔收與過濾。

步驟 2:新增一筆 Mailcloud MX 記錄

欄位設定值
TypeMX
Name@
Mail serverms.mailcloud.com.tw
Priority10
Proxy 狀態DNS only(灰色雲)
欄位設定值
TypeMX
Name@
Mail serverx2.mailcloud.com.tw
Priority20
Proxy 狀態DNS only(灰色雲)

重要:

  • Cloudflare 的 Proxy(橘色雲)不可用於郵件流量,這筆 MX 必須保持 DNS only(灰色雲)
  • Name: @ 即會是你的主網域名

等待 DNS 更新與驗證

DNS 通常會在 6–24 小時內全球更新。你可以用下列指令確認是否已生效:

nslookup -type=mx 你的網址

若回應顯示:

Non-authoritative answer: 你的網址 mail exchanger = 1 mxs.mailcloud.com.tw.

即代表你的 MX 已正確指向 Mailcloud,設定成功。

(進階)同時設定 SPF、DKIM、DMARC

為了提升寄信信任度、降低垃圾信與詐騙風險,建議同時配置以下三種 TXT 記錄(實際值以 Mailcloud 或你公司 IT 提供為準):

類型名稱內容(範例)用途
TXT@v=spf1 include:mailcloud.com.tw ~allSPF:宣告可代表你網域外寄的伺服器
TXTselector._domainkey由 Mailcloud 提供的 DKIM 公鑰字串DKIM:驗證信件簽章與完整性
TXT_dmarcv=DMARC1; p=none; rua=mailto:[email protected]DMARC:制定驗證策略與回報郵件

若仍需使用其他寄信服務(如 Google Workspace 寄件),請確保它們也被正確納入 SPF、並配置對應 DKIM,以避免外寄信被判為垃圾信。

常見問題(FAQ)

  • 為什麼設定好後還收不到信?
    DNS 可能尚未完全更新。用 nslookup -type=mx 你的網域 或 MXToolbox 檢查是否已指向 mxs.mailcloud.com.tw.
  • Cloudflare 的小雲要開嗎?
    不行。MX 與郵件相關 TXT(SPF、DKIM、DMARC)都必須是 DNS only(灰色雲)
  • 可以同時保留其他 MX 當備援嗎?
    Mailcloud 官方流程要求只留他們的 MX,以確保所有信件都會先經過過濾。若要混合架構,需與 Mailcloud/IT 評估路由策略。

驗證範例輸出

以下為正確設定後,常見的查詢結果(實際 IP 與解析伺服器可能不同,但重點是 mail exchanger 指向 mxs.mailcloud.com.tw.):

Server: 192.168.50.1 
Address: 192.168.50.1#53 
Non-authoritative answer: dinson-ind.com mail exchanger = 1 mxs.mailcloud.com.tw.

結語

完成上述三步驟(刪舊 MX、加 Mailcloud MX、等待並驗證),你的網域郵件就能先經過 Mailcloud 的過濾再送達。若要提升寄信可信度與到達率,記得補齊 SPF、DKIM、DMARC 三大驗證。

需要代管設定或檢查?歡迎與我們聯繫!

✦ 虎鯨 OrcaBiz SEO 優化專業團隊 ✦

專業 SEO 公司幫助你將流量累積成看得見的業績,成為長期有效的最強業務!

載入中…
沒有更多相關文章可閱讀