Loading...

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

作者:🧑‍🚀 deadmau5v 发布于 2026/2/6

最近在做注册登录功能,验证码(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”,没有繁琐的备案,界面漂亮,接入极快。适合出海项目或者对速度有要求的初创团队。

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 那样做自托管底层,否则不推荐直接接。

选型建议

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

左右滑动查看完整表格
服务商
免费额度
单价 (每千封)
接入难度
核心优势
阿里云 200封/天 2.00 RMB 困难 (ICP+审核) 国内送达率极高,价格极低
Resend 3,000封/月 ≈ 6.5 RMB 极简 DX 极佳,React Email 支持
Plunk 1,000封/月 ≈ 7.2 RMB 极简 支持全量开源自托管
AWS SES ≈ 0.72 RMB 困难 全球基础设施,极致低价

我的结论:

  1. 国内正规业务:闭眼选 阿里云。前期麻烦几天搞备案,后期省心省钱。2块钱一千封的验证码。
  2. 出海/独立开发:首选 Resend。每个月 3,000 封免费额度,对于起步阶段足够了。最重要的是接入快,心情好。
  3. 技术折腾党自托管 Plunk + AWS SES。这是成本最低的方案(0.7元/千封),同时拥有现代化的 API 体验。

标签:邮件服务OTPSaaS成本优化