LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

[点晴永久免费OA]Cloudflare 做邮件了,Resend 该紧张吗?

admin
2026年6月24日 11:32 本文热度 107

邮件是全世界最通用的接口。每个人都有一个邮箱地址。不需要定制 SDK,不需要搞什么私有聊天组件——就是一个收件箱,全球几十亿人天天在用。而现在,Cloudflare 要让你在这个基础上搭建应用变得极其简单。

Cloudflare 这次发布了什么

Cloudflare Email Service 刚刚在他们的 "Agents Week" 活动中进入公开测试。这是一个全栈邮件平台,直接构建在 Cloudflare 的开发者生态系统之中。两大核心组件:

  • • Email Routing(入站邮件):接收邮件并在 Worker 中处理。这个功能已经免费提供了好几年。
  • • Email Sending(出站邮件):通过原生 Workers 绑定直接从 Worker 发送事务性邮件——不需要 API 密钥,不需要管理密钥。这是新推出的部分。

两者结合,你就在一个平台上拥有了完整的双向邮件能力。收邮件、在 Worker 里处理、回复——全程不需要离开 Cloudflare。

代码干净得让人舒服。看看这个发送邮件的 Worker:

export default {
  async
 fetch(request, env, ctx) {
    await
 env.EMAIL.send({
      to
: "user@example.com",
      from
: "noreply@yourdomain.com",
      subject
: "Your order has shipped",
      text
: "Your order #1234 has shipped and is on its way."
    });
    return
 new Response("Email sent");
  },
};

或者用 REST API,从任何语言、任何平台调用:

curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email-service/send" \
   --header "Authorization: Bearer <API_TOKEN>" \
   --header "Content-Type: application/json" \
   --data &#x27;{
     "to": "user@example.com",
     "from": "noreply@yourdomain.com",
     "subject": "Your order has shipped",
     "text": "Your order #1234 has shipped and is on its way."
   }&#x27;

SPF、DKIM、DMARC?添加域名时自动配置好。你的邮件会进收件箱,不会被丢进垃圾邮件。

为什么这对独立开发者很重要

如果你是独立开发者,或者小团队在做 SaaS 产品,邮件就是那种你绝对离不开但又烦透了的东西。注册确认、密码重置、通知提醒、发票——任何应用的基本功能都离不开邮件。但搭建邮件基础设施,一直以来都是件痛苦的事。

在 Cloudflare Email Service 出现之前,你大概只有这几个选择:

  1. 1. AWS SES:便宜($0.10/千封),但出了名地难配。你得跟 IAM 策略、沙箱模式、退信处理搏斗,后台界面像是 2005 年设计的。
  2. 2. Resend:开发者体验很棒,React Email 集成做得漂亮。但 Pro 计划每月 $20(5 万封),超出部分每千封 $0.90,一上量就贵了。
  3. 3. SendGrid / Mailgun / Postmark:成熟但不便宜,而且又多了一个第三方服务要管——又一个后台、又一套 API 密钥、又一个账单。

现在看看 Cloudflare 的定价:


Workers Free
Workers Paid($5/月)
出站邮件(Email Sending)
不可用
每月包含 3,000 封,之后 $0.35/千封
入站邮件(Email Routing)
无限制
无限制

我给你算笔账:你只需要每月 $5(如果你已经在用 Workers,这笔钱本来就在花),就能获得 3,000 封免费出站邮件,之后每千封只要 $0.35。这大约是 Resend 价格的三分之一,即使跟 AWS SES 比,算上零配置的便利性,也相当有竞争力。

Cloudflare vs Resend:开发者视角的对比

Resend 一直是开发者邮件服务圈的宠儿,这是有道理的。Zeno Rocha 做出了一个漂亮的产品——React Email 集成确实优秀,API 设计干净,后台界面现代感十足。但 Cloudflare Email Service 打破了这个格局:

Cloudflare 胜出的地方:

  • • 价格:$0.35/千封 vs Resend 实际 $0.40-0.90/千封(取决于套餐)
  • • 零密钥管理:Workers 绑定意味着没有 API 密钥可以泄露。Resend 需要 re_xxxxxxxxx 格式的 API 密钥
  • • 生态整合:如果你已经在 Cloudflare 上(域名、DNS、Workers、R2、KV、Queues),邮件就是多加一个绑定。不用新供应商,不用新后台
  • • 双向通信:发送和接收集于一个平台。Resend 也加了入站邮件功能,但 Cloudflare 的 Email Routing 已经经历了多年实战检验
  • • 智能体原生:Agents SDK 内置 onEmail 钩子,通过 Durable Objects 支持有状态的智能体
  • • 全球投递:Cloudflare 的网络在全球范围内以低延迟投递邮件

Resend 仍然领先的地方:

  • • React Email:模板系统是业界最佳。虽然 Cloudflare 也能用 React Email,但 Resend 掌控着那个生态
  • • 营销邮件:Resend 有专门的营销邮件功能(联系人管理等),Cloudflare 没有
  • • 成熟度:Resend 已经在生产环境中经历了充分验证。Cloudflare Email Sending 还在 beta 阶段
  • • SMTP 转发:Resend 开箱即用支持 SMTP,方便接入遗留系统。Cloudflare 更聚焦于 REST API 和 Worker 绑定
  • • 幂等键:Resend 内置去重机制,对于重试密集的工作流很有用

对于 2026 年正在搭建新 SaaS 的独立开发者来说,如果你已经在 Cloudflare 的生态里,Cloudflare 越来越成为显而易见的选择。你不只是在加邮件——你是在一个域名、DNS、CDN、无服务器计算、对象存储、队列、AI 智能体都住在一起的平台上加邮件。

智能体视角:为什么这件事真的令人兴奋

有意思的地方来了。这不只是发密码重置邮件那么简单。Cloudflare 正在把邮件定位为 AI 智能体的一等接口。

Agents SDK 现在有了原生的 onEmail 钩子。你的智能体从一个域名就能获得自己的邮件身份——support@yourdomain.com 路由到客服智能体,sales@yourdomain.com 路由到销售智能体。因为智能体底层是 Durable Objects,状态可以跨邮件持久化。收件箱直接变成了智能体的记忆。

聊天机器人只能实时回答,过了那个时间点就废了。而智能体收到邮件后,可以花一个小时处理数据,检查三个其他系统,然后带着完整答案回复。它可以安排后续跟进,可以在发现边界情况时主动升级。这就是玩具和工具的区别。

Cloudflare 还一并推出了:

  • • Email MCP 服务器:任何智能体(Claude Code、Cursor、Copilot)都可以通过自然语言提示词让 Cloudflare 发送邮件
  • • Wrangler CLI 邮件命令wrangler email send --to ... --from ... --subject ... --text ...
  • • 编程智能体技能文件:把 skill 文件丢进项目,你的编程智能体就知道怎么构建生产级邮件功能
  • • Agentic Inbox:一个开源的参考应用,包含完整的邮件会话线程、邮件渲染和自动回复能力

他们甚至用 HMAC-SHA256 签名路由头部,防止攻击者伪造头部把邮件路由到任意智能体实例。大多数"给智能体用的邮件"方案根本没想过这个攻击面。

如何把 Cloudflare Email Service 接入你的 SaaS 产品

如果你已经有一个 SaaS 产品,想接入 Cloudflare Email Service,这里是一份实操指南:

第一步:前置条件

  • • 你的域名必须在 Cloudflare 上(DNS 由 Cloudflare 管理)
  • • 你需要 Workers Paid 计划($5/月)
  • • 在 Cloudflare Dashboard 中启用 Email Service

第二步:选择集成路径

方案 A:Workers 绑定(推荐用于 Cloudflare 原生应用)

在你的 wrangler.jsonc 中添加邮件绑定:

{
  "name"
: "my-saas-app",
  "main"
: "src/index.ts",
  "send_email"
: [
    {

      "name"
: "EMAIL"
    }

  ]

}

然后在 Worker 中发送邮件:

await env.EMAIL.send({
  to
: user.email,
  from
: "noreply@yoursaas.com",
  subject
: "Welcome to Our SaaS!",
  html
: renderWelcomeEmail(user),
  text
: `Welcome, ${user.name}!`
});

方案 B:REST API(适用于托管在任意平台的应用)

如果你的 SaaS 跑在 Vercel、AWS、Railway 或其他任何地方,用 REST API:

const response = await fetch(
  `https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/email/sending/send`
,
  {
    method
: &#x27;POST&#x27;,
    headers
: {
      &#x27;Authorization&#x27;
: `Bearer ${CF_API_TOKEN}`,
      &#x27;Content-Type&#x27;
: &#x27;application/json&#x27;,
    },
    body
: JSON.stringify({
      to
: user.email,
      from
: &#x27;noreply@yoursaas.com&#x27;,
      subject
: &#x27;Welcome!&#x27;,
      html
: &#x27;<h1>Welcome!</h1>&#x27;,
      text
: &#x27;Welcome!&#x27;
    })
  }
);

TypeScript、Python、Go SDK 也都可以用。

第三步:处理入站邮件(可选)

如果你希望用户通过邮件与你的 SaaS 交互(客服工单、问题创建等),配置 Email Routing:

export default {
  async
 email(message, env, ctx) {
    // 解析收到的邮件

    const
 parsed = await PostalMime.parse(await message.raw());
    
    // 根据收件人地址路由

    if
 (message.to.includes(&#x27;support@&#x27;)) {
      await
 createSupportTicket(parsed);
    }
    
    // 使用 Email Sending 回复

    await
 env.EMAIL.send({
      to
: message.from,
      from
: &#x27;support@yoursaas.com&#x27;,
      subject
: `Re: ${parsed.subject}`,
      text
: &#x27;我们已收到您的消息,稍后会尽快回复。&#x27;
    });
  }
};

第四步:常见 SaaS 邮件场景

以下是每个 SaaS 都需要的事务性邮件,以及实现方式:

  • • 欢迎邮件:用户注册时通过 auth webhook 触发
  • • 密码重置:生成 magic link,通过 Email Service 发送
  • • 发票/收据:Stripe webhook 支付成功 → Queue → Worker → Email
  • • 通知提醒:使用 Queues 将邮件发送从主流程中解耦
  • • 摘要邮件:用 Cron Triggers 定时触发 → Worker → 批量发送

第五步:送达率最佳实践

  • • 始终同时包含 html 和 text 版本
  • • 为事务性邮件设置专用子域(如 mail.yoursaas.com
  • • 在 Cloudflare Dashboard 中监控退信率
  • • 为通知类邮件添加 List-Unsubscribe 头部
  • • 不要用这个服务发营销邮件——它是为事务性邮件设计的

费用

我们来给一个典型独立开发者 SaaS 算算账:

阶段
月发送量
Cloudflare 费用
Resend 费用
AWS SES 费用
起步期
1,000 封
$5(Workers 计划)
$0(免费套餐)
~$0.10
增长期
10,000 封
$5 + $2.45 = $7.45
$20(Pro)
$1.00
扩张期
50,000 封
$5 + $16.45 = $21.45
$20(Pro)
$5.00
规模化
100,000 封
$5 + $33.95 = $38.95
$35(Pro 100K)
$10.00

在小量级上,Resend 的免费套餐确实难以匹敌。在中等量级(1 万到 5 万封),Cloudflare 比 Resend 便宜,但比裸的 SES 贵。Cloudflare 真正的价值在于整合——如果你已经在为 Workers 付费,加邮件的边际成本微乎其微。

总结

Cloudflare 在一步步吞掉开发者工具的世界。从 CDN 和 DNS 起家,然后是无服务器计算(Workers),再到对象存储(R2),数据库(D1),队列(Queues),AI,现在又轮到了邮件。

对独立开发者和小团队来说,这件事意义重大。供应商越少,你出活越快。让邮件基础设施和你的计算、存储、DNS 住在同一个平台上——而且这个平台还能自动帮你搞定送达率——这是实实在在的价值。

完美吗?不完美。它还在 beta 阶段。围绕它的生态系统(模板、分析、营销功能)不如 Resend 或 SendGrid 丰富。但如果你要的是一个开箱即用的事务性邮件服务,而且不想再多管一个供应商,Cloudflare Email Service 是一个很有说服力的选择。

智能体这个角度是锦上添花。如果你正在构建需要与外部世界沟通的 AI 智能体,能有一个原生的邮件接口,支持有状态的、异步的、安全的邮件工作流,这是一个巨大的优势。收件箱正在成为智能体的一等接口,而 Cloudflare 正在为此建设基础设施。


该文章在 2026/6/24 11:32:53 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-2  粤公网安备44030602007207号