Cloudflare 的电子邮件服务有哪些变化?
news Technology

Cloudflare 的电子邮件服务有哪些变化?

Cloudflare Email Service 在 Workers 上整合了邮件发送与接收。无需 API 密钥,支持自动 SPF 和基于代码的接收。对比 SendGrid 和 SES 的差异。


一次性解决发送和接收电子邮件的烦恼

Cloudflare 于 2025 年 9 月宣布的“Email Service”是一项新服务,可让您在 Workers 上整合处理发送、接收和处理电子邮件。作为私测版发布,它正引起开发者的关注。

问题出在哪里?

要从应用程序发送电子邮件,您需要注册 SendGrid、AWS SES 等的 API,在 DNS 中手动设置 SPF/DKIM/DMARC,并安全地管理 API 密钥。由于配置错误而被视为垃圾邮件的风险始终存在,而且接收需要不同的机制,导致发送和接收一直处于分离状态。

通过 Workers Bindings 解决

使用 Email Service,您只需在配置文件中添加几行代码即可发送电子邮件。由于 Cloudflare 处理身份验证,因此不需要 API 密钥,从而将泄漏风险降低到零。SPF 和 DKIM 也是自动配置的。发送代码如下所示:

await env.SEND_EMAIL.send({  to:[{email:"user@example.com"}],  from:{email:"no-reply@yourdomain.com"},  subject:"Order Confirmation", html:"<p>Thank you</p>"});

接收也在 Workers 内完成

结合现有的“Email Routing”,传入的电子邮件也可以在 Worker 内进行处理。从过滤发送者到将附件保存到 R2,甚至与 Workers AI 联动,一切都在无服务器状态下完成。它非常适合自动咨询回复和事务性电子邮件(订单确认、密码重置)。

与竞争对手的差异

SendGrid 和 Resend 需要 30 到 60 分钟才能完成设置,而 Cloudflare 对 DNS 管理的域名只需不到 5 分钟。无需 API 密钥管理也是一个差异化因素。定价基于付费的 Workers 计划(每月 5 美元起),关于发送费用的详细信息将在测试结束后发布。请注意,由于自 2025 年 7 月起的一项规范变更,Email Routing 将阻止未经 SPF/DKIM 身份验证的电子邮件,现有用户必须检查其设置。

对于现有的 Workers 开发者来说,最大的吸引力在于无需额外基础设施即可融入电子邮件功能,预计在正式发布前会有进一步的功能扩展。


【参考资料】

Cloudflare Blog "Announcing Cloudflare Email Service's private beta" https://blog.cloudflare.com/email-service/

Cloudflare Docs "Send emails from Workers" https://developers.cloudflare.com/email-routing/email-workers/send-email-workers/

Cloudflare Docs "Email Routing overview" https://developers.cloudflare.com/email-routing/