独立开发者怎么选邮件系统
给产品加 "发邮件" 功能,是每个独立开发者迟早要面对的事:注册验证、登录提醒、新消息推送,都要邮件。但邮件系统怎么选,坑远比想象的多。这篇按 "先想需求 → 国内 / 海外怎么选 → 千万别忽略隐私" 的逻辑,给你一份可直接用的选型清单。
一、动手前,先想清楚三件事
很多人在选型时立刻陷入 "A 家 vs B 家" 的纠结,其实第一步应该是反问自己:
- 量级多大? 一天 100 封还是 10 万封?独立产品多数情况是前者,选贵服务纯属浪费。
- 发什么? 事务性邮件(验证码、通知,丢了就出事)还是营销邮件(活动、NewsLetter,丢几封无所谓)?两者要求完全不同。
- 用户在哪? 国内用户还是海外用户?这将直接决定后面的选型和合规成本。
想清楚这三件事,你已经避开了 80% 的坑。
二、自建 vs 第三方:先算这笔账
很多开发者想省钱自行搭建或用免费邮箱 SMTP 转发。结论先说:短期看似免费,长期通常最贵。
- 自建 SMTP / 免费邮箱:零成本,但服务器 IP 信誉差,送达率低,极易被扔进垃圾箱甚至拒收;还要打理 SPF/DKIM/DMARC、IP 升温、IP 池,运维成本是隐形的无底洞。
- 第三方服务:按量付费,自带送达率、日志、退回处理,专业的事交给专业的人。
我的建议:除非量极小且只服务国内用户,否则别自建。第三方是绝大多数独立开发者的正确解。
三、国内用户为主:怎么选
如果你的用户主要是国内用户(大部分独立产品如此),优先考虑:
| 服务商 | 特点 |
|---|---|
| 阿里云邮件推送 (DirectMail) | 有免费额度、国内送达率好、生态成熟,中文文档完善 |
| 腾讯云 SES | 类似阿里,国内送达率和易用性都过关 |
| SendCloud | 老牌国内服务商,有免费测试额度,接口灵活 |
| QQ / 163 邮箱 SMTP | 免费,适合个人调试或量很小的阶段,但不建议作正式生产方案 |
注意:Mailgun、Postmark 等国外服务商对国内邮箱送达率普遍一般,且注册需外币支付。所以 "用户在国内" 时,优先在国内服务商里选。
四、海外用户为主:怎么选
面向海外用户,选型重心转向全球送达率 + 交币方便 + 开发者体验 + 隐私合规:
| 服务商 | 适合场景 | 计费 | 送达率 | 一句话点评 |
|---|---|---|---|---|
| Brevo (Sendinblue) | 事务 + 营销兼顾 | 有免费额度,交币友好 | 中高 | 对个人开发者最友好,适合起步 |
| Resend | 开发者优先 | 按量,交币 | 高 | API 体验极好,新起之秀 |
| Mailgun | 灵活、深度集成 | 按量 | 中高 | API 强大,适合爱折腾的 |
| Amazon SES | 量大、成本敏感 | 极低(约 $0.1 / 千封) | 高 | 便宜但要配域名 / 做退回处理,门槛高 |
| Postmark | 只发事务性邮件 | 约 $10 / 万封 | 极高 | 送达率之王,但不做营销邮件 |
| SendGrid / Mailchimp | 营销 / NewsLetter | 列表越多越贵 | 中高 | 生态大但涨价、偏贵 |
我的倾向:海外起步选 Brevo 或 Resend,量大后用 Amazon SES 省钱;只发验证码 / 通知类就上 Postmark。
五、隐私性:被 90% 独立开发者忽略的 "生死题"
海外用户(尤其欧盟和注重隐私的用户)对数据隐私极其敏感,而邮件系统恰恰会经过你的用户数据——邮箱、IP、邮件内容、设备信息。这一环选不好,不只是体验问题,很可能踩法律红线。选型时必须问清楚以下四点:
1. 数据驻留(Data Residency)
- 用户数据存在哪个国家的服务器?欧盟用户的 "个人数据" 原则上不能随意出境。
- 服务商是否提供欧盟区域数据驻留?选 Mailgun / SES / Postmark 这类能指定区域部署的,更稳妥。
2. 数据处理协议(DPA)与合规条款
- 邮件服务商是你的 "数据处理者",必须能签 DPA(含 GDPR 标准合同条款 SCCs)。
- 一家连 DPA 都没有的服务商,海外业务直接一票否决。
3. 追踪日志的边界
- 邮件打开追踪会记录收件人 IP、设备、位置。默认是否开启?能不能关掉?
- 对注重隐私的用户,过度追踪既不讨喜,也可能违规。优先支持关闭追踪、日志加密、自动清理的服务商(Postmark 在这方面策略较清晰)。
4. 数据删除与留存
- 用户行使 GDPR"删除权" 发来 "删掉我的数据",服务商能不能配合?
- 确认支持按收件人删除、数据导出、明确的日志保留期限。
隐私敏感的极致方案
如果你做的是医疗、金融、成人内容或主打隐私的产品,可以更进一步: - 让服务商只做 "一次性通道":收件人列表、邮件正文存在你自己的加密数据库里,第三方只负责即时投递那封信,不长期沉淀你的用户数据。 - 这样隐私边界最清晰,代价是需要一定运维能力。
六、四步落地建议
- 明确 "数据属于你":收件人、内容、日志是核心资产,让服务商做通道而非 "数据仓库"。
- 签 DPA + 做 GDPR 评估:哪怕不请律师,也要书面确认服务商支持 DPA、SCCs、数据驻留选项。
- 默认关追踪:非必要不开启打开像素追踪,既尊重用户又减合规负担。
- 写进隐私政策:如实说明 "我们使用 XX 服务处理通知邮件",这是很多国家的必要告知义务。
结语
选邮件系统,本质是在一道三维题里找平衡:
送达率(能不能送到)× 隐私合规(敢不敢用)× 成本(用不用得起)
对独立开发者的最终建议:国内用户优先阿里 / 腾讯,海外用户优先 Brevo/Resend 起步、量大切 SES;无论选哪家,把数据驻留、DPA、追踪开关、删除权这四件事写进选型清单——它们比那几百块月费值钱得多。
写得挺全的,不过我这种一天就几十封验证码的,是不是直接用 QQ 邮箱 SMTP 就够了?