我在12个SaaS项目中用自建邮件服务替换了Resend
作者分享了在12个SaaS项目中,用自建邮件服务替代Resend等第三方邮件API的实践经历。该自建服务基于Mailwain构建,提供了更低的成本、更高的发送量控制,并减少了对外部依赖。文章详细介绍了迁移过程、成本对比以及自建邮件服务的优势与挑战。
背景速读
- **Resend** 是近年流行的邮件 API 服务,开发者用它从 SaaS 应用发送验证邮件、通知等。竞争对手包括 SendGrid、Amazon SES、Mailgun、Postmark。
- **Transactional email**(事务性邮件)指由用户操作触发的单封邮件(如密码重置、订单确认、双因素验证码),区别于营销邮件。
- 背景矛盾:**Resend 与传统 SMTP 中继之争**。Resend 主打简单好用,但依赖第三方;传统 SMTP(如 Mailwain 提供的服务)让开发者自建基础设施,成本更低但维护复杂。
- 作者用 Mailwain(一个 SMTP 中继服务)替换了 Resend,对比了 12 个项目的迁移情况,涉及 API 兼容性、送达率、日志记录、价格和跨服务/自建的区别。
- 代码和配置细节较多,核心逻辑是做一个**API 兼容层**(模拟 Resend 的接口)来对接 SMTP 后端,不必一个个项目手动改代码。