2026年2月6日

注册验证码 (OTP) 邮件推送服务选型调研

邮件服务 · OTP · SaaS · 成本优化

基于最新计费文档(2025-2026),对比阿里云、Resend、AWS SES 等主流服务商在 OTP 场景下的成本与体验。

最近在做注册登录功能,验证码(OTP)邮件的送达率和成本是绕不开的坑。市面上的服务商定价复杂,很容易踩坑。

为了解决疑惑,我翻遍了各家服务商最新的计费文档,整理了这份面向 OTP 场景的选型指南。

避坑:为什么不建议用个人 SMTP?

这也是我亲身踩过的坑。很多人为了省钱,想直接用 Gmail 或 QQ 邮箱的 SMTP 写个脚本发验证码。

实测证明,这纯属浪费时间。

除了极严的频率限制和极高的封号风险,个人账号很难配置 SPF/DKIM 验证。最致命的是 IP 信誉,用家宽或廉价 VPS 发信基本都会被直接拦截(甚至不进垃圾箱)。



邮件直接被拦截

这也是为什么我们需要专业的邮件推送服务。

1. 国内服务商:合规是门槛,但送达率稳

国内服务商最大的优势就是针对国内 ISP(网易、腾讯、新浪)做了白名单优化,进垃圾箱的概率极低。但在国内做邮件推送,ICP 备案和模板审核是避不开的两座大山。

阿里云邮件推送 (Direct Mail)

如果你追求极致的性价比,阿里云几乎是唯一解



阿里云定价截图
  • 价格屠夫: 按量付费固定 2.00元 / 1,000封

  • 资源包: 买包还能更便宜,100万封的包算下来只要 1.59元/千封。

  • 免费额度: 每天 200 封,终身 2,000 封。

  • 体验评价: 技术接入很简单,但合规流程很繁琐。域名必须备案,邮件模板必须人工审核(1-3个工作日)。适合业务稳定、不在乎前期折腾的团队。

腾讯云邮件推送 (SES)

腾讯云的价格和阿里云贴得很近,优势在于 QQ 邮箱的送达率。



腾讯云定价截图
  • 价格: 1.90元 / 1,000封(国际站 $0.28)。

  • 免费额度: 终身 1,000 封,用完即止。

  • 体验评价: 同样需要 ICP 和模板审核。如果你的用户画像里 QQ 邮箱占比很高,腾讯云是首选。

SendCloud (闪电邮)

老牌的第三方 ESP,价格偏贵,但服务做得更细。



SendCloud 定价截图
  • 免费额度: 每天 10 封。这个额度确实有点幽默了,基本上只能用来走个测试流程。

  • 价格: 基础月费 59元(含1万封),超额部分 5.6元 / 1,000封

  • 体验评价: 相比云厂商,API 设计更人性化,对国内复杂的反垃圾机制有深度优化。适合即使多花钱也要省心的团队。

2. 现代开发者首选 (DevEx)

这一类服务商主打 "Developer Experience",没有繁琐的备案,界面漂亮,接入极快。适合出海项目或者对速度有要求的初创团队。
我很喜欢这类平台,比如Jina.AI、Netlify、Supabase,一个平台把一个事情做到最好。

Resend

目前我最喜欢的邮件服务,没有之一。



Resend 定价截图
  • 价格结构 (Pro/Scale):

    • Pro ($20-$35/月): 5-10 万封,超额 $0.90 / 1,000封。

    • Scale ($90-$650+/月): 10-100万+ 封,超额 $0.90-$0.65(随用量递减)。

  • 体验评价: 10分钟跑通。自定义域名仅需 DNS 验证,无需模板审核,支持 React Email,写邮件像写组件一样爽。

Plunk

开源界的黑马,主打极简和自托管。

  • 价格: 免费版每月 1,000封事务邮件。Pay-as-you-go 同样是 $1.00 / 1,000封。

  • 自托管玩法: Plunk 是开源的。如果你动手能力强,可以自己部署 Plunk,底层接 AWS SES。这样既享受了 Plunk 的好用的 API,又享受了 AWS 的低价($0.10/千封)。

3. 基础设施类

Amazon SES

所有邮件服务的源头。

  • 价格: $0.10 / 1,000封

  • 体验评价: 便宜是真便宜,难用是真难用。默认在沙箱里,要在 AWS IAM 的迷宫里配置权限,还得发工单申请提额。除非你量特别大或者像 Plunk 那样做自托管底层,否则不推荐直接接。

选型建议

一张表总结我的调研结果:

我的结论:

  1. 国内正规业务:闭眼选 阿里云。前期麻烦几天搞备案,后期省心省钱。2块钱一千封的验证码。

  2. 出海/独立开发:首选 Resend。每个月 3,000 封免费额度,对于起步阶段足够了。最重要的是接入快,心情好。

  3. 技术折腾党自托管 Plunk + AWS SES。这是成本最低的方案(0.7元/千封),同时拥有现代化的 API 体验。

© 2026 d5v blog. 版权所有.

d5v blog

d5v blog