一個在你自己網域上的專業電子郵件位址,例如 [email protected],能立刻讓一家企業看起來比通用的免費信箱更可信。取得它的傳統方式,是按使用者、按月、永遠地為託管信箱付費。Cloudflare Email Routing 為許多人提供了一條更簡單的途徑:把你網域上任何位址的郵件直接轉寄到你已經在用的收件匣,例如 Gmail,而且免費。本指南會準確地告訴你如何設定,以及如何寄送看起來來自你自訂位址的回覆。
摘要
- Cloudflare Email Routing 把你網域的郵件轉寄到現有收件匣,完全免費
- 設定只需幾分鐘:Cloudflare 會為你設定所需的 MX 和 SPF 記錄
- 你可以路由特定位址(
sales@、support@),或對每個位址使用 catch-all - 它是轉寄服務,不是信箱;從你的位址寄送回覆需要額外一步
- 要使用它,你網域的 DNS 必須由 Cloudflare 管理
- 若要以程式方式處理收到的郵件,Email Workers 可以讓你用程式碼處理訊息
Cloudflare Email Routing 是什麼
Cloudflare Email Routing
是一項免費服務,它接收寄到你自訂網域位址的郵件,並轉寄到你已經擁有的目標收件匣。你不會獲得一個需要登入的新信箱;相反,寄往 [email protected] 的郵件會落入你現有的 Gmail、Outlook 或其他收件匣,並保留原始寄件者。
這非常適合一種很常見的情形:你想在網域上擁有專業位址,但樂於從一個已經在用的收件匣裡閱讀和管理一切。沒有按使用者收費,也沒有需要另外查看的網頁信箱。
Cloudflare Email Routing 做什麼、不做什麼
把界線講清楚很重要,因為人們正是在這裡被絆住。
Email Routing 會做:
- 接收寄往你網域任何位址的郵件
- 將其轉寄到一個已驗證的目標收件匣
- 支援按位址的規則,以及一個面向其餘一切的 catch-all
- 讓你透過 Email Workers 用程式碼處理收到的郵件
Email Routing 不會做:
- 給你一個信箱或網頁信箱介面
- 自行寄送外寄郵件(它是一項接收和轉寄服務)
第二點很重要:預設情況下,Email Routing 處理收到的郵件。要寄送一封看起來來自你自訂位址的回覆,你需要加入下面介紹的一個額外元件。
Cloudflare Email Routing 設定,逐步進行
你網域的 DNS 必須由 Cloudflare 管理,因為 Email Routing 會為你設定郵件記錄。如果你的網域已經在 Cloudflare 上,你就準備就緒了。
- 打開 Email Routing。 在 Cloudflare 儀表板中選擇你的網域,並打開 Email Routing 區段。
- 啟用它。 Cloudflare 會提議自動新增所需的 MX 和 SPF DNS 記錄。請接受;這些記錄告訴全世界 Cloudflare 負責處理你網域的郵件。之後你可以用一次快速的 DNS 查詢 來確認它們。
- 新增一個目標位址。 輸入你想把郵件轉寄到的收件匣(例如你的 Gmail 位址)。Cloudflare 會寄出一封驗證郵件;點擊連結以確認它歸你所有。
- 建立路由規則。 把自訂位址對應到目標,例如把
[email protected]路由到你已驗證的收件匣。需要多少就新增多少。 - 可選地啟用 catch-all。 打開 catch-all 規則,把寄往你網域任何位址(包括你從未明確建立過的位址)的郵件轉寄到你的收件匣。這很方便,但可能增加垃圾郵件,所以請有意識地使用。
幾分鐘內,寄往你自訂位址的郵件就會開始抵達你現有的收件匣。
從你的自訂位址寄送回覆
由於 Email Routing 只處理收到的郵件,要讓回覆看起來來自 [email protected],需要再多一步。最常見的做法是把你現有的郵件用戶端設定為以你的自訂位址寄送:
- 在 Gmail 中,使用設定、帳戶、「Send mail as」來新增你的自訂位址,並提供一家郵件寄送供應商的 SMTP 詳情。
- 這需要一項外寄郵件服務來實際轉送訊息,因為 Cloudflare Email Routing 本身不寄送郵件。
如果你正在建立一個需要從你網域寄送交易性郵件(密碼重設、收據、通知)的應用程式,那是一個獨立的外寄問題。Cloudflare 為開發者提供了郵件寄送服務,你也可以從一個 Worker 觸發並處理郵件。關鍵要點是:路由免費處理接收;寄送則在其旁邊使用一項外寄服務。
用 Email Workers 處理收到的郵件
對開發者來說,最有用的功能之一是 Email Workers。你可以對每封收到的郵件執行程式碼,而不只是轉寄訊息:解析它、擷取資料、觸發一個動作、把附件存入 R2 ,或根據內容有條件地轉寄。這把你網域的收件匣變成一個可程式化的端點,對於支援自動化、工單處理以及「郵件即 webhook」的模式非常強大。如果你剛接觸 Workers,可以先看我關於用 Workers AI 在邊緣執行程式碼 的概覽,以及更廣泛的 Workers 平台。
誰應該使用 Cloudflare Email Routing
Email Routing 在以下情況非常合適:
- 你想在網域上擁有專業的商務電子郵件位址,又不想按信箱付費
- 你樂於從一個已經在用的收件匣裡閱讀和管理郵件
- 你需要多個位址(
sales@、support@、info@)全部匯集到一處 - 你想要一個 catch-all,讓寄往你網域的郵件永不遺失
如果你需要為團隊提供帶各自儲存空間和網頁信箱的完整信箱、共用行事曆或大量外寄,它就不是合適的工具。在那些情況下,託管型電子郵件套件更為合適。不過,對於大多數個人、自由工作者和小型網站,免費轉寄完全能滿足需求。
關鍵要點
- Email Routing 把你自訂網域的郵件免費轉寄到現有收件匣
- 設定很快:Cloudflare 新增 MX 和 SPF 記錄,而你驗證一個目標收件匣
- 路由特定位址,或為一切啟用 catch-all
- 它只接收和轉寄;從你的位址寄送回覆需要一項外寄郵件服務
- 要使用它,你網域的 DNS 必須在 Cloudflare 上
- Email Workers 讓開發者用程式碼處理收到的郵件以實現自動化
常見問題
Cloudflare Email Routing 免費嗎? 是的。Email Routing 是一項免費服務,用於接收並把你自訂網域的郵件轉寄到你已經擁有的目標收件匣。沒有按位址或按使用者的收費。
Cloudflare 會給我一個信箱嗎? 不會。Email Routing 是一項轉寄服務,不是信箱。寄往你網域的郵件會被投遞到你已經在用的收件匣,例如 Gmail 或 Outlook。沒有需要另外登入的網頁信箱。
我能用 Email Routing 從我的自訂位址寄送郵件嗎? 僅靠它本身不行。Email Routing 只處理收到的郵件。要寄送看起來來自你自訂位址的回覆,請使用一家外寄郵件寄送供應商的 SMTP 詳情,在你的郵件用戶端中設定「Send mail as」。
使用 Email Routing 需要我的網域在 Cloudflare 上嗎? 是的。Email Routing 要求你網域的 DNS 由 Cloudflare 管理,因為它會設定接收你網域郵件所需的 MX 和 SPF 記錄。
什麼是 catch-all 位址? catch-all 規則會把寄往你網域任何位址(包括你從未明確建立過的位址)的郵件轉寄到你的目標收件匣。它確保沒有郵件遺失,但也可能轉寄更多垃圾郵件,所以請有意識地啟用。
Email Workers 是什麼? Email Workers 讓你對每封收到的郵件執行程式碼,而不只是轉寄它。你可以解析訊息、擷取資料、儲存附件或有條件地轉寄。這對於支援自動化和以程式方式處理收到的郵件很有用。
評論