SendGrid、Mailgun、Amazon SES、Resend 对比:开发者怎么选邮件服务

从价格模式、上手难度、送达率、付款方式几个角度,对比 SendGrid、Mailgun、Amazon SES、Resend 和 BulkMail,帮你挑一个合适的邮件发送服务。

要给产品接一个发邮件的服务,搜一圈会看到一长串名字。它们都能把信发出去,区别在于价格模式、上手成本和适合的团队。这篇按我们的理解做个梳理。

说明:各家价格和政策变化很快,下面的信息来自撰写时(2026 年 11 月)的公开资料,只用于对比思路,具体以各家官网为准。

一张表看个大概

服务特点适合谁
Amazon SES按量计费,单价很低(大约每千封 0.1 美元);需要申请移出沙盒,控制台偏底层熟悉 AWS、量很大、愿意自己搭配套功能的团队
SendGrid老牌,功能全,营销邮件和事务邮件都能做需要营销工具和事务邮件一起用的公司
Mailgun面向开发者,日志和路由功能强需要收信、解析、复杂路由的场景
Resend接口简洁,和 React Email 配合好前端技术栈的英文团队
BulkMail中文界面和文档,支持 USDT、支付宝、微信付款,免费和付费 IP 隔离中文团队、没有国际信用卡、主要发事务邮件

价格模式怎么看

常见有两种:按量付费(SES)和按月套餐(其他几家大多是这种)。量很小的时候,套餐的免费额度基本够用;量很大、又有运维能力的时候,按量付费更便宜。中间这段,主要看你更在意省钱还是省事。

送达率差别大吗

正规服务商之间,送达率的差别远小于你自己配置带来的差别。SPF、DKIM、DMARC 有没有配对,收件人名单干不干净,有没有把营销邮件和验证码混着发,这些对结果的影响要大得多。可以参考进垃圾箱排查这篇。

服务商层面值得问的一个问题是:共享 IP 上都有谁?如果免费用户和付费用户共用一批 IP,别人的发信质量就会影响到你。

付款方式容易被忽略

国外的服务基本只收国际信用卡。对很多中文团队和个人开发者来说,这一步就卡住了。BulkMail 支持 USDT(转账确认后自动开通)、支付宝、微信和银行转账。

怎么选

  • 每月几百万封、团队熟悉 AWS:Amazon SES。
  • 营销和事务都要、预算充足:SendGrid。
  • 需要收信和复杂路由:Mailgun。
  • 英文团队、React 技术栈:Resend。
  • 中文团队、主要发验证码和通知、想用 USDT 或支付宝付款:可以试试 BulkMail。

最好的办法还是都试一下。大多数服务都有免费额度,拿真实场景发几百封,看看自己的收件箱结果最直观。

用 BulkMail 发你的第一封信

注册不用绑卡,每天 100 封免费额度。加个域名、调一个接口就能发。