Mailgun 是邮件 API 领域的老前辈。2010 年推出,被 Rackspace 收购,后又卖给 Sinch。GitHub、Slack、Stripe、Udemy 都通过它发送邮件。近二十年的市场经验和数十亿封邮件 — 在送达率方面,他们了解一切。
官网:mailgun.com
功能
主要功能 — 事务性邮件发送:注册确认、密码重置、付款通知、告警。所有需要即时且保证送达的内容。
但这并非唯一用途。Mailgun 支持批量发送(新闻通讯、营销邮件)、入站邮件路由(通过 API 接收邮件)、附件解析和邮箱验证 API。后者在发送前验证地址的有效性 — 保护你的发件人声誉。
SMTP 和 HTTP API 同时可用。可以从 SMTP 开始(对旧系统更简单),逐步迁移到 API(完全控制)。
集成
提供 Python、Ruby、PHP、Node.js、Java、Go、C# 的 SDK。Laravel、Django 和 Rails 有官方插件。如果你的框架不在列表中 — curl 始终可用。
Mailgun 的文档是市场上最好的之一。每个 API 方法都有示例,用于测试的沙箱域名,用于追踪事件的 webhook(已送达、已打开、已点击、已投诉)。
送达率
Mailgun 拥有自有 IP 池和多年的信誉管理经验。添加域名时自动配置 SPF、DKIM、DMARC。大批量发送者可以使用独立 IP(从 $59/月起)。
内置分析显示每个域名的送达率、打开率、投诉率。如果指标下降 — 系统会在你被垃圾邮件过滤器封禁之前高亮显示问题。
价格方案
- Flex(按量付费):每天前 100 封邮件免费,之后 $0.80/千封
- Foundation:$35/月 含 50,000 封邮件 + 自定义域名
- Scale:$90/月 含 100,000 封邮件 + 独立 IP
- Enterprise:定制
对于初创公司,Flex 套餐足够:每月 3000 封免费邮件。项目增长后才开始付费。
弱点
出售给 Sinch 后,开发速度放缓。部分用户抱怨支持 — 回复比以前更慢。仪表板界面在竞品对比下显得过时。
SendGrid(Twilio)和 Resend 正在积极追赶,提供更现代的 API 和更好的开发者体验。Mailgun 凭借稳定性和专业知识取胜,但创新变少了。
总结
Mailgun 是一个久经考验的代码发送邮件工具。非常适合重视送达率和稳定性而非时髦界面的项目。免费套餐足以进行测试,文档覆盖所有场景。推荐用于事务性邮件 — 在这方面 Mailgun 仍然是最佳选择之一。