Cola Life long learning

Cloudflare + Resend 实现域名邮箱收发的无服务器方案

很多朋友在搭建自己的网站或服务时,都希望能用上专属的域名邮箱,比如 admin@yourdomain.com,不仅显得专业,还能提升品牌形象。
但购买企业邮箱或租用邮箱账号,往往成本不低,甚至有人用奇怪的方式出租邮箱(比如我看到过有人每周 10U 出租一个 Outlook 邮箱,离谱的是——只是帮你转发邮件而已)。

其实,我们完全可以用 Cloudflare + Resend 实现一个 免服务器、零成本(基础版) 的域名邮箱收发方案,安全、简单、可扩展。
下面是完整的配置教程和使用心得。


一、方案概述

  • Cloudflare 邮件转发:接收来自域名邮箱的邮件,并自动转发到你的真实邮箱(如 Gmail)。
  • Resend 邮件服务:用于发信,提供稳定的邮件 API,可与各种程序、自动化脚本集成。

优点:

  • 无需自建邮件服务器
  • 配置简单,几分钟搞定
  • 稳定性高,适合个人站长和小团队

二、准备条件

  1. 一个已接入 Cloudflare 的域名(eu.org免费域名测试无法使用)
  2. 一个真实可用的接收邮箱(建议 Gmail、Outlook 等主流邮箱)
  3. 10 分钟左右的配置时间

三、配置步骤

1. 设置 Cloudflare 邮箱转发

  1. 登录 Cloudflare,进入域名控制面板。
  2. 左侧菜单点击 “电子邮件”(Email)
  3. 新建转发规则:

    • 第一栏:要创建的域名邮箱前缀(如 admin
    • 第二栏:你的真实接收邮箱(如 you@gmail.com
  4. 按提示完成邮箱验证。
  5. Cloudflare 会自动添加所需的 MX 和 TXT 记录(通常无需手动修改)。

2. 配置 Resend 发信服务

  1. 注册账号:https://resend.com
  2. 在 Resend 中添加域名。
  3. 按照提示配置 DNS:

    • 推荐:授权 Cloudflare 给 Resend 自动配置
    • 手动模式:将 Resend 提供的 TXT、MX 记录添加到域名 DNS 中
  4. 等待几分钟,状态变为 Verified 即可。

3. 测试收发

  • 收信:用任意邮箱给 admin@yourdomain.com 发邮件,确认能在真实邮箱中收到。
  • 发信:使用 Resend API 或 SMTP 配置,将发件人设置为 admin@yourdomain.com 进行测试。

四、方案总结

  • Cloudflare:负责接收域名邮件并转发
  • Resend:负责邮件发送及 API 集成
  • 成本:基础功能免费,足够个人或小团队使用
  • 适用场景

    • 网站业务邮箱
    • 博客、社区联系邮箱
    • 自动化通知邮件发送

五、进阶玩法

  • 使用 catch-all 接收所有未定义的邮箱地址
  • Resend API 集成到你的应用,实现注册验证邮件、系统通知等自动化发信
  • 配合邮件别名,实现不同业务的独立收发地址

结论
这套 Cloudflare + Resend 的组合,几乎是当前最省钱、最省心的域名邮箱收发方案。
你既不需要服务器,也不用担心复杂的邮件服务器维护问题,完全适合个人和中小型站点使用。


快来做第一个评论的人吧~
^