通过Cloudflare和Resend自建域名邮箱

图片[1]-通过Cloudflare和Resend自建域名邮箱-OEON
摘要生成中
AI生成,仅供参考

前置条件

  • 一个已经接入Couldflare的域名
  • 一个真实可用的邮箱(如gmail)

Couldflare邮箱转发设置

  • 登录 Cloudflare,进入目标域名页面
  • 左侧菜单点击 “电子邮件”(Email)
  • 新建邮箱转发规则:
    • 第一栏:你希望设置的邮箱名(如 admin
    • 第二栏:你实际接收邮件的邮箱(必须可用,比如 Gmail)
    • 按提示完成验证
  • 点击 继续,Cloudflare 会自动配置所需 DNS 记录(通常无需手动改动)
  • 转发规则设置完成后,页面类似下图:
图片[2]-通过Cloudflare和Resend自建域名邮箱-OEON
图片[3]-通过Cloudflare和Resend自建域名邮箱-OEON
图片[4]-通过Cloudflare和Resend自建域名邮箱-OEON
import Cloudflare from 'cloudflare';

const client = new Cloudflare({
  apiToken: '<具有Email Routing Rules 编辑权限的 API_TOKEN>',
});

const emailRoutingRule = await client.emailRouting.rules.catchAlls.update('<你的ZONE_ID>', {
  actions: [{ type: 'worker', value: ['email-receiver-worker'] }],
  matchers: [{  type: 'all'  }],
  enabled: true,
  name: 'Catch-all rule',
});

console.log(emailRoutingRule);

注册并配置Resend

  1. 打开 https://resend.com 注册账号
  2. 添加你的域名,按照提示配置 DNS
    • 建议直接授权 Cloudflare 给 Resend 自动配置
    • 如手动配置,严格按照 Resend 提供的 DNS 记录操
图片[5]-通过Cloudflare和Resend自建域名邮箱-OEON
图片[6]-通过Cloudflare和Resend自建域名邮箱-OEON
  • 等待几分钟,刷新 Resend 页面,出现绿色 Verified 即生效
图片[7]-通过Cloudflare和Resend自建域名邮箱-OEON
图片[8]-通过Cloudflare和Resend自建域名邮箱-OEON

测试是否可用

  • 用任意邮箱给你设置的域名邮箱(如 admin@yourdomain.com)发邮件。
  • 检查你的真实接收邮箱,应该能收到 Cloudflare 自动转发来的邮件:
图片[9]-通过Cloudflare和Resend自建域名邮箱-OEON

5. 总结

  • Cloudflare 实现邮件转发(MX + 路由)
  • Resend 实现发信/第三方邮件 API功能
  • 无需服务器,流程极简,适合个人站长、自托管玩家

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 共2条

请登录后发表评论