想给自己的域名配一个专属邮箱(比如 hi@你的域名.com),但又不想花钱买企业邮?这套方案用三个免费服务组合,5 分钟就能跑通,新手也能照着做。

方案概览

三个工具的分工如下:

  • Cloudflare:负责收信,把域名邮箱收到的邮件转发到 Gmail
  • Resend:负责发信,提供 SMTP 服务
  • Gmail:统一收发,平时继续在熟悉的 Gmail 里操作

最终效果:别人发到 hi@你的域名.com 的邮件会进入 Gmail;你在 Gmail 里回复时,对方看到的发件人还是你的域名邮箱。

第一步:Cloudflare 配置收信转发

  1. 登录 Cloudflare 后台,进入 Email Service → Email Routing
  2. 第一次使用时按提示启用服务,并确认需要的 DNS 记录
  3. 接着完成两步:
    • 自定义地址:hi@你的域名.com
    • Action:Send to an email
    • Destination:你平时用的 Gmail
    • 💡 Catch-all:可以接收所有没有单独创建规则的地址,例如 hello@、contact@。截图里的 Catch-all 是 Drop,代表直接丢弃。如果你想全部转发到 Gmail,记得把动作改成对应的 Gmail 地址
  4. 配完后,用另一个邮箱给 hi@你的域名.com 发一封邮件。Gmail 能收到,说明收信已经搞定 ✌🏻

第二步:Resend 配置发信

  1. 进入 Resend 后台,点 Domains → Add Domain,填你的主域名
  2. Resend 会给出一组 DNS 记录(DKIM、SPF 等)。域名在 Cloudflare 上的话,Resend 能识别出来,按提示授权后可以自动添加记录,不用手动一条条复制
  3. 等几分钟,状态变成 Verified 就可以了。实测从添加到验证通过,3 分钟左右
  4. 左侧进入 API keys,点 Create API key:
    • 生成后会显示一串 re_ 开头的 Key,马上复制保存,关掉页面就看不到了,丢了只能重新生成
  5. SMTP 参数在 Settings → SMTP 里:
    • SMTP 服务器:smtp.resend.com
    • 端口:465
    • 用户名:resend
    • 密码:刚才生成的 API Key(re_ 开头)

🚨 用户名就是固定的 resend,不是你的邮箱。密码是 API Key,也不是 Resend 的登录密码。

第三步:Gmail 配置发信

  1. 打开 Gmail,右上角齿轮 → 查看所有设置 → 账号和导入,找到「用这个地址发送邮件」,点 添加其他电子邮件地址
  2. 进入 SMTP 设置页面,把上面那组参数填进去,选择 使用 SSL 的安全连接(推荐)
  3. 保存之后,Gmail 会往 bd@你的域名.com 发一封验证邮件
  4. 这时候第一步配的 Cloudflare 转发就派上用场了,验证邮件会直接转到你的 Gmail 里,点确认链接或者填验证码就行

第四步:测试收发

  1. 配好后长这样,能看到「邮件通过 smtp.resend.com 发送」
  2. 用 QQ 邮箱或 163 给 bd@你的域名.com 发一封信,在 Gmail 里回复
  3. 回到 QQ 邮箱查看,确认两点:
    • 收到的发件人是你的域名邮箱
    • 回复能正常到达

两点都对上,说明收发全部配置成功 🚀

进阶验证

想看得更细的话,可以在收到的邮件里点 显示原始邮件,确认 SPF、DKIM 都是 PASS。Resend 后台的 Logs 也能看到每一封邮件的投递状态。

常见问题

Q:Resend 域名一直 Not Verified?
大概率是 DNS 记录名称写错了。照抄 Resend 给的原文,不要自己加域名后缀。

Q:Gmail 提示用户名或密码错误?
用户名填 resend,密码填 API Key。检查一下复制的时候有没有多了空格。

Q:Gmail 的验证邮件收不到?
先确认第一步 Cloudflare 的转发是通的,再翻一下 Gmail 的垃圾邮件。

Q:发出去的邮件进了对方垃圾箱?
新域名刚开始发信比较常见,正常收发一段时间会好转。发不出去时先去 Resend 的 Logs 看看有没有被拒信。

Q:免费额度够用吗?
Resend 免费版每月 3000 封,个人日常收发完全够。如果以后要发大量产品通知或 newsletter,建议单独用一个子域名来发。

链路总结

整个方案就两条链路:

  • 收信:域名邮箱 → Cloudflare → Gmail
  • 发信:Gmail → Resend SMTP → 对方邮箱

Cloudflare 管收信,Resend 管发信,Gmail 继续当日常使用的邮箱界面。对于个人网站、独立项目和联系邮箱来说,目前这套方案够用了。

时效提醒

最后补充一个时效问题:Google 已经通知,从 2027 年 1 月开始,Gmail 将不再支持第三方邮箱地址的「用这个地址发送邮件」功能。本文方案目前还能正常使用,但更适合作为现阶段的低成本方案,不是永久方案。

不用担心,规则正式生效后,可以换用支持 SMTP 的桌面邮件客户端,或者迁移到完整的域名邮箱服务。