利用 Cloudflare 和 Resend 实现免费企业邮箱功能

工作原理

  • 收件使用 cloudflare 的邮件路由来收件到 gmail 邮箱
  • 发件使用 gmail 的其他邮件地址来发送邮件

准备工作

在开始之前,你需要准备以下内容:

  1. 一个域名:确保域名已经托管在 Cloudflare 上。
  2. 一个 Gmail 账号:用于接收和发送邮件。
  3. Resend 账号:用于发送邮件,免费版每天可发送 100 封邮件。

第一步:配置 Cloudflare 接收邮件

Cloudflare 提供了免费的邮件转发功能,可以将发送到企业域名的邮件转发到你的 Gmail 邮箱。

操作步骤:

  1. 登录 Cloudflare,进入你的域名管理页面。
  2. 找到「电子邮件路由」(Email Routing)功能,点击「Set up」开始配置。
  3. 添加转发规则,例如将 [email protected] 的邮件转发到 [email protected]
  4. 开启 Catch-All 功能,将所有发送到你域名的邮件(如 *@yourdomain.com)都转发到目标邮箱。
  5. 测试邮件接收功能,确保邮件能成功转发到 Gmail。

第二步:配置 Resend 发送邮件

Resend 是一个专注于开发者体验的邮件服务,支持自定义域名发送邮件。

操作步骤:

  1. 注册 Resend 并获取 API Key
  2. 在 Resend 的「Domains」中添加你的域名
  3. 并按照提示在 Cloudflare 的 DNS 中添加必要的记录(如 DKIM 和 SPF 记录)。
    上面的三步按步骤来就好
  4. 在 Gmail 的「Settings」->「Accounts and Import」中,点击「Add another email address」。
  5. 填入你的企业邮箱地址,并选择通过 Resend 的 SMTP 服务器发送邮件。
    Resend -> Settings ->SMTP 可以看到配置
  6. 在 SMTP 设置中,用户名填写 resend,密码填写你获取的 API Key。
  7. 完成配置后,Gmail 会发送一封确认邮件,点击确认即可。

验证

可以使用自己的 gmail 邮箱给设置的邮箱发送一个邮件

  • 邮箱发送后会通过 cloudflare 路由到达gmail 邮箱

利用 Cloudflare 和 Resend 实现免费企业邮箱功能

https://beixiu.net/free-business-email-cloudflare-resend/

作者

张巍

发布于

2025-02-27

更新于

2025-02-27

许可协议

评论