如何擁有屬於自己的域名郵箱

作者:黑衣執事
日期:2026年2月25日 上午9:09
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

教你用Cloudflare免費收信,再用GmailResend發信,擁有自己嘅域名郵箱。

整理版摘要

呢篇文章係作者分享點樣由零開始搭建自定義域名郵箱,解決想有專業郵箱但又唔想畀錢嘅問題。整體結論係:用Cloudflare免費做郵件轉發收信,再揀Gmail簡便版或Resend進階版發信,就可以低成本擁有屬於自己嘅域名郵箱。

收信方面,將域名託管到Cloudflare,開啓電子郵件路由同Catch-All功能,所有寄去自定義域名嘅郵件都會自動轉發到你嘅私人郵箱,簡單又快。

發信就有兩個選擇Gmail版適合唔想搞太複雜嘅人,只需要一個應用專用密碼就可以喺Gmail入面用自定義地址發信;Resend版就適合有編程基礎嘅進階用戶,可以自訂更多功能,但要留意API Key安全同正確設定SPF、DKIM、DMARC記錄,否則好易入垃圾箱。

  • Cloudflare免費提供域名郵件轉發,設定Catch-All可接收所有前綴郵件,唔使逐個地址手動加。
  • 發信有兩種選擇Gmail簡便版只需兩步驗證同應用密碼,即刻可以用自定義地址發信;Resend進階版需要編程部署,適合自訂功能。
  • 使用Resend時必須正確配置SPFDKIMDMARC記錄,否則郵件好易被當成垃圾郵件。
  • API Key要跟環境分開管理(dev/staging/prod),唔好寫死喺.env,泄露咗要即時Revoke
  • 域名可以揀平價年拋或續費合理嘅.cn域名,之後託管到Cloudflare就可以統一管理收信服務。
整理重點

前期準備:你需要嘅嘢

想擁有自己嘅域名郵箱,首先要有個域名做後綴,例如 @hackstory.com。你可以喺Spaceship用五蚊美金註冊一年嘅6位數字.xyz域名,或者揀續費穩定嘅.cn域名,大約三十幾蚊一年。

之後要將域名託管到Cloudflare,先可以免費用到佢嘅電子郵件路由功能。如果你打算用進階發信服務,就要準備Gmail帳户、Resend帳户同Vercel嚟部署。

整理重點

部署收信服務:Cloudflare設定

  1. 1 將域名加入到Cloudflare,按照指示修改DNS伺服器地址。如果你用騰訊雲或阿里雲,去域名註冊商後台改NameserverCloudflare畀你嘅兩條地址。
  2. 2 Cloudflare控制枱揀「域名→電子郵件→電子郵件路由」,開啓功能。
  3. 3 新增一個目標地址,例如你嘅Gmail,之後所有轉發嘅郵件都會送去嗰度。
  4. 4 Catch-All開啓,並設定轉發到目標地址。咁樣就算有人寄去唔存在嘅前綴(例如abc@domain),都會自動轉發,適合用嚟註冊平台或搞小號。

完成之後,你可以用其他郵箱寄一封信去你嘅自定義地址測試一下。如果收到就代表收信服務成功。

整理重點

發信服務(一):Gmail簡便版

如果你想用最簡單嘅方法發信,可以直接用Gmail內置嘅SMTP代發功能。首先去Google帳户嘅安全設定開啓兩步驗證,然後生成一個應用專用密碼,記低佢。

  1. 1 打開Gmail設定→「賬號和導入」→「添加其他電子郵件地址」。
  2. 2 輸入你嘅自定義郵箱同發件人名稱,勾選「視為別名」。
  3. 3 SMTP伺服器揀smtp.gmail.com,端口587,用戶名係你嘅Gmail地址,密碼就係之前生成嘅應用專用密碼。
  4. 4 驗證成功後,你就可以喺Gmail入面用自定義地址寫信同回覆,完全免費。

呢個方法適合唔想搞技術架構嘅人,快速又穩定。不過留意,Gmail對每日發信數量有限制,大量發信嘅話就要用進階方案。

整理重點

發信服務(二):Resend API進階版

如果你需要更專業嘅發信功能,例如大量發送、自訂範本或更強嘅送達率,可以揀Resend API。你需要有基本編程能力,或者用Vibe Coding整一個發信應用。

  1. 1 註冊Resend帳户,可能會被臨時封禁,你需要按要求發送驗證郵件解封。可以叫AI幫你寫回覆模板,大概一日左右就搞掂。
  2. 2 部署時唔好將API Key直接寫入.env文件,應該用環境變量,並將.env加落.gitignore。
  3. 3 建立唔同環境嘅API Key:dev、staging、prod,分別使用對應嘅key,避免互相干擾。
  4. 4 一定要正確設定SPFDKIMDMARC記錄,否則好易落入垃圾郵件箱。
範例:用Vibe Coding整嘅發信App(簡化版) javascript
import { Resend } from 'resend';

const resend = new Resend(process.env.RESEND_API_KEY);

await resend.emails.send({
 from: 'you@yourdomain.com',
 to: ['user@example.com'],
 subject: 'Hello',
 html: '<p>World</p>'
});

Resend提供多種語言嘅SDK,你可以按自己習慣揀。記住,API Key泄露咗要即刻喺後台Revoke並重新生成。

整返個自訂域名郵箱

擁有自己嘅域名郵箱之後可以做好多嘢,可以展示你喺互聯網嘅專業性,亦可以用嚟註冊各種平台,實現無限小號薅羊毛等等。

前期準備

必要(收信服務):域名Cloudflare
可選(發信服務):GmailResendVercel

域名就係郵箱後綴,例如 @hackstory.com
老朋友 Cloudflare 用嚟託管郵件轉發服務
Gmail 裏面自帶郵件代發服務,可以用嚟發信
如果需要專業發信,就要用到 Resend API 並部署喺 Vercel

部署收信服務

首先要有一個域名,渠道有好多,可以自己揀。

  • 好多域名第一年好平,續費就好貴,呢啲我哋叫佢做年拋域名。
  • 喺 Spaceship 俾五蚊可以註冊一年 6 位數字 .xyz 後綴域名。
  • 仲有好多免費嘅三級域名,呢度唔做推薦。
  • .cn 域名性價比好高,第一年同續費都係 30 幾蚊。


將你嘅域名託管到 Cloudflare

加入域
加入域
輸入域名
輸入域名
免費計劃
免費計劃
名稱服務器
名稱服務器

跟住頁面步驟,你要去域名註冊商後台,將你域名嘅 DNS 伺服器地址改做 Cloudflare 分配俾你嘅呢兩條,下面以騰訊雲同阿里雲做例子。

騰訊雲
騰訊雲
阿里雲
阿里雲

設定完名稱服務器之後,打開 域名 -> 電子郵件 -> 電子郵件路由 -> 啓用電子郵件路由

電子郵件路由
電子郵件路由
添加記錄
添加記錄

之後我哋添加一個目標地址,呢個目標地址就係你日常用嘅郵箱地址,用嚟接收被轉發嘅郵件。即係話,當自定義域名郵箱收到郵件時,郵件就會被轉發俾你設定嘅目標地址。

目標郵件地址
目標郵件地址

將 Catch-All 打開,並編輯設定轉發。

打開 Catch-All 之後,所有冇單獨建立規則嘅郵箱地址都會生效轉發。
例如,你只設定咗 test@example.com → your@gmail.com,當開咗 Catch-All 之後,就算有人 send 郵件去 abc@example.comxyz@example.com,呢啲原本唔存在嘅地址都會自動接收並轉發到你設定嘅目標郵箱。

Catch-All
Catch-All
設置轉發
設定轉發

到呢度收件嘅工作就大約做完喇,你可以用其他郵箱 send 一個郵件測試睇下有冇生效,其他設定大家自己探索。

部署發信服務

有兩種方法可以部署,分別係 Gmail 便捷版 和 Resend API 進階版

Gmail 版

首先我哋要準備一個 應用專屬密碼 用嚟登入 Google 嘅 SMTP 郵件伺服器。

瀏覽器手動打開地址

myaccount.google.com/security

打開左邊嘅 安全性與登錄,然後啓用 兩步驗證兩步驗證

再次手動打開地址

myaccount.google.com/apppasswords

輸入密碼名稱,例如 Mail,然後撳創建,請預先保存好密碼,因為淨係顯示一次。應用專屬密碼

打開 Gmail -> 設置 -> 賬號和導入 -> 添加其他電子郵件地址SMTP

  • 名稱:用呢個自定義郵箱時嘅發件人名稱

  • 郵箱:自定義前綴郵箱地址

  • 勾選視為別名SMTP 2

  • SMTP 伺服器改做 smtp.gmail.com

  • 端口揀 587(使用 TLS)

  • 用戶名:而家嘅 Gmail 郵箱地址

  • 密碼:輸入啱啱產生嘅 應用專用密碼

成功加咗賬號之後,我哋就可以喺 Gmail 裏面用呢個自定義郵箱地址嚟發送或者回覆郵件喇。Enjoy

Resend API 進階版

要有一定嘅編程基礎同部署能力,當然你可以選擇 Vibe 一個,下面講幾個注意事項:

  • 第一次註冊 Resend 之後可能會被臨時封鎖,要 send 一封驗證郵件,到時按要求做就得,你可以叫 AI 寫一份回覆郵件模板,大概一日左右賬户就可以正常用(喺公眾號回覆 Resend 都可以攞到模板)。

  • 部署嘅時候唔好將你嘅 Resend API 直接寫入 .env 檔案,有洩漏風險,正確做法係定義環境變數(如需本地開發測試,記得將 .env 加進 .gitignore)。

  • API Key 權限分離,唔好淨係用一個全局 API Key。區分 dev / staging / prod 三套環境變數,並喺唔同部署環境下用唔同 key。若洩漏,立即喺後台 Revoke 並重新產生。

  • 必須正確設定 SPFDKIMDMARC 記錄,如果唔係好易入垃圾郵件箱。

平台提供咗各種程式語言嘅用例,你可以按自己需求自己揀。用例

以下係我 Vibe 嘅一個簡易發信應用:Rmail

搭建自定義域名郵箱

擁有自己的域名郵箱之後可以做很多事,可以體現你在互聯網的專業性,也可以用於註冊各種平台,實現無限小號薅羊毛等等。

前期準備

必要(收信服務):域名Cloudflare
可選(發信服務):GmailResendVercel

域名就是郵箱後綴,例如 @hackstory.com
老朋友 Cloudflare 用於託管郵件轉發服務
Gmail 內自帶郵件代發服務,可用於發信
如需要專業發信,則需要用到 Resend API 並部署在 Vercel

部署收信服務

首先需要有一個域名,渠道有很多,可自行選擇。

  • 很多域名首年很便宜,續費很貴,這種我們稱之為年拋域名。
  • 在 Spaceship 花五塊錢可註冊一年 6 位數字 .xyz 後綴域名。
  • 還有很多免費的三級域名,這裏不做推薦。
  • .cn 域名性價比很高,首年和續費都是 30 多。


將你的域名託管到 Cloudflare

加入域
加入域
輸入域名
輸入域名
免費計劃
免費計劃
名稱服務器
名稱服務器

按照頁面步驟,你需要到域名註冊商後台,把你域名的 DNS 服務器地址修改成 Cloudflare 分配給你的這兩條,下面以騰訊雲和阿里云為例。

騰訊雲
騰訊雲
阿里雲
阿里雲

設置完名稱服務器後,打開 域名 -> 電子郵件 -> 電子郵件路由 -> 啓用電子郵件路由

電子郵件路由
電子郵件路由
添加記錄
添加記錄

之後我們添加一個目標地址,這個目標地址就是你日常使用的郵箱地址,用於接收被轉發的郵件。也就是說,當自定義域名郵箱接收到郵件時,郵件就會被轉發給你設置的目標地址。

目標郵件地址
目標郵件地址

將 Catch-All 打開,並編輯設置轉發。

打開 Catch-All 後,所有未單獨創建規則的郵箱地址都會生效轉發。
例如,你只設置了 test@example.com → your@gmail.com,當開啓 Catch-All 後,即使有人發郵件到 abc@example.comxyz@example.com,這些原本不存在的地址也會被自動接收並轉發到你設定的目標郵箱。

Catch-All
Catch-All
設置轉發
設置轉發

到這裏收件的工作基本就做完了,你可以拿其他郵箱發送一個郵件測試一下是否生效,其他配置大家可以自行探索。

部署發信服務

有兩種方法可以部署,分別是 Gmail 便捷版 和 Resend API 進階版

Gmail 版

首先我們需要準備一個 應用專屬密碼 用於登錄 Google 的 SMTP 郵件服務器。

瀏覽器手動打開地址

myaccount.google.com/security

打開左側的 安全性與登錄,然後啓用 兩步驗證兩步驗證

再次手動打開地址

myaccount.google.com/apppasswords

輸入密碼名稱,例如 Mail,然後點擊創建,請提前保存好密碼,因為只會顯示一次。應用專屬密碼

打開 Gmail -> 設置 -> 賬號和導入 -> 添加其他電子郵件地址SMTP

  • 名稱:使用該自定義郵箱時的發件人名稱

  • 郵箱:自定義前綴郵箱地址

  • 勾選視為別名SMTP 2

  • SMTP 服務器改為 smtp.gmail.com

  • 端口選擇 587(使用 TLS)

  • 用戶名:當前 Gmail 郵箱地址

  • 密碼:輸入剛剛生成的 應用專用密碼

成功添加賬號之後,我們就可以在 Gmail 內使用該自定義郵箱地址來發送或回覆郵件了。Enjoy

Resend API 進階版

需要有一定的編程基礎以及部署能力,當然你也可以選擇 Vibe 一個,下面提幾個注意事項:

  • 首次註冊 Resend 後可能會被臨時封禁,需要發送一份驗證郵件,到時候按要求操作就行,你可以讓 AI 寫一份回覆郵件模板,大概一天左右賬户就可以正常使用(在公眾號回覆 Resend 也可以獲得模板)。

  • 部署的時候不要把你的 Resend API 直接寫進 .env 文件,有泄露風險,正確做法是定義環境變量(如需本地開發測試,記得把 .env 加進 .gitignore)。

  • API Key 權限分離,不要只用一個全局 API Key。區分 dev / staging / prod 三套環境變量,並在不同部署環境下使用不同 key。若泄露,立即在後台 Revoke 並重新生成。

  • 必須正確配置 SPFDKIMDMARC 記錄,否則極易進入垃圾箱。

平台提供了各種編程語言的用例,你可以按自己的需求自行選擇。用例

以下是我 Vibe 的一個簡易發信應用:Rmail