折腾笔记:给自定义域名配一个 0 成本、30 分钟搞定的邮箱。方案是 Cloudflare Email Routing 收信 + 一家免费 SMTP 发信(Resend / Brevo 等)。适合个人域名、小项目通知。免费额度有限(Resend 约 3000 封/月、Brevo 约 9000 封/月),大量营销邮件不在此列;配置涉及域名 DNS,请确认你对域名有管理权限。

想要个 you@你的域名 邮箱,又不想付 Google Workspace 的钱?用 Cloudflare Email Routing 收 + 免费 SMTP 发,30 分钟、0 成本搞定。下面是我验证过的配置。

一、整体思路

收信:Cloudflare Email Routing 把发到自定义域名的邮件转发到你常用邮箱(如 Gmail)。
发信:用一家免费 SMTP 服务(Resend 或 Brevo)以你的域名身份发出。免费额度有限:Resend 约 100×30=3000 封/月,Brevo 约 300×30=9000 封/月。

二、Cloudflare Email Routing(收信)

  1. 域名 DNS 托管在 Cloudflare(没托管的先把 NS 改过去)。
  2. Cloudflare 控制台 → 你域名 → Email Routing → 按引导添加。
  3. 验证目标邮箱(会发确认信到你 Gmail 等)。
  4. 添加路由规则:hi@你的域名 → 转发到 你的@gmail.com。可加多条(contact、admin 等)。
  5. Cloudflare 会要求添加几条 MX / TXT 记录,照提示点“一键添加”即可。

三、免费 SMTP 发信(二选一)

Resend(配置最简单)

  1. resend.com 注册 → 添加你的域名 → 按提示在 Cloudflare 加 resend._domainkey 的 DKIM / SPF / DMARC 记录。
  2. API Keys → Create key,复制。
  3. 用 SMTP 或 API 发信,SMTP 主机 smtp.resend.com、端口 587、用户 resend、密码即 API Key。

Brevo(额度更大,但易进订阅箱)

  • brevo.com 注册账号、添加并验证发信域名(同样加 SPF/DKIM/DMARC)。
  • SMTP 主机 smtp-relay.brevo.com、端口 587、用账号 SMTP 登录名与密码。
  • 实测 Brevo 发出的信容易被对方邮箱标记为“订阅/推广”类,Resend 更中性。按你的到达率需求选。

四、把发信接到你的应用

拿到 SMTP 凭据后,大多数程序(WordPress、自建服务、脚本)都能直接填 SMTP 发信。若只想在网页/表单里用,把上面 SMTP 配进去即可用 you@你的域名 身份发出。

提醒:免费方案额度小、到达率不如付费企业邮,不适合大量群发。务必配好 SPF/DKIM/DMARC,否则容易进垃圾箱。Zoho 也有免费收发方案,介意免费 SMTP 限额的可以对比看看。

总结

Cloudflare Email Routing 收 + Resend/Brevo 发,半小时拥有自定义域名邮箱,个人和小项目够用。想更稳就上 Zoho 免费版或付费企业邮。关键是把域名验证三件套(SPF/DKIM/DMARC)做齐,到达率才有保障。

最后修改:2026 年 07 月 26 日
Thanks for reading.