一、三家定位差异
| 维度 | Resend | Postmark | Loops |
|---|---|---|---|
| 主打 | DX + Transactional | 送达率 + Transactional | Product + Marketing |
| 目标 | Indie / 开发者 | 重 deliverability 业务 | Indie SaaS |
| 价格条件 | $20/月 | $15/月 | $59/月 |
| 送达率 | ★★★★ | ★★★★★ | ★★★★ |
| DX | ★★★★★ | ★★★ | ★★★★ |
| Visual Editor | 否 | 否 | 是 |
| React Email | 原生 | 第三方 | 第三方 |
| Marketing Flow | 否 | 否 | 是 |
二、价格细节(2026 年 5 月)
Resend
| 套餐 | 月费 | 含 |
|---|---|---|
| Free | $0 | 100/天,3000/月 |
| Pro | $20 | 50k/月 |
| Pro $80 | $80 | 100k/月 + 加 IP |
| Enterprise | 定制 | dedicated IP |
| 超额 | $0.0004/封 | - |
Postmark
| 套餐 | 月费 | 含 |
|---|---|---|
| Free | $0 | 100/月 |
| 10k | $15 | 10k/月 |
| 50k | $50 | 50k/月 |
| 100k | $80 | 100k/月 |
| 超额 | $0.0008/封 | - |
Loops
| 套餐 | 月费 | 含 |
|---|---|---|
| Free | $0 | 1k/月 + 1k contacts |
| Pro | $59 | 10k contacts + 10k emails |
| Growth | $159 | 50k contacts + 50k emails |
| Scale | 定制 | 大客户 |
三、送达率对比(2026 年第三方测试)
| 服务 | Gmail 送达 | Outlook 送达 | Yahoo 送达 | 平均 |
|---|---|---|---|---|
| Postmark | 99.2% | 97.8% | 98.5% | 98.5% |
| Resend | 97.5% | 95.2% | 96.8% | 96.5% |
| Loops | 96.8% | 94.6% | 95.7% | 95.7% |
| SendGrid (对照) | 95.4% | 93.2% | 94.6% | 94.4% |
数据来源:MailGenius / GlockApps 2026 第一季度独立测试。
四、template DX 对比
Resend + React Email
import { Html, Button } from '@react-email/components'
export default function Welcome({ name }: { name: string }) {
return (
<Html>
<h1>Hi {name}</h1>
<Button href="/start">Get started</Button>
</Html>
)
}
// 发邮件
await resend.emails.send({
from: '[email protected]',
to: '[email protected]',
subject: 'Welcome',
react: <Welcome name="John" />
})
Postmark + 标准 template
await postmark.sendEmailWithTemplate({
From: '[email protected]',
To: '[email protected]',
TemplateAlias: 'welcome',
TemplateModel: { name: 'John' }
})
Loops(Visual Editor)
登录 Dashboard → 拖拽编辑 → 自动生成 template ID
代码侧:
await loops.sendTransactionalEmail({
transactionalId: 'tmpl_xxx',
email: '[email protected]',
dataVariables: { name: 'John' }
})
五、indie 实际场景推荐
场景 A:纯 SaaS(magic link、密码重设、订阅确认)
首选:Postmark(送达率优先) 备选:Resend(DX 优先)
场景 B:Indie 产品(onboarding flow + newsletter)
首选:Loops(一站式) 备选:Resend + Customer.io 组合
场景 C:B2B SaaS(合同确认 + 大客户邮件)
首选:Postmark(不可送达失败)
场景 D:极致省钱 + 高量
首选:Resend($0.0004/封 业界最低)
六、Webhook 事件支持
三家都支持 webhook 但事件数不同:
| 事件 | Resend | Postmark | Loops |
|---|---|---|---|
| sent | 是 | 是 | 是 |
| delivered | 是 | 是 | 是 |
| opened | 是 | 是 | 是 |
| clicked | 是 | 是 | 是 |
| bounced | 是 | 是 | 是 |
| complained | 是 | 是 | 是 |
| email.replied | 否 | 是 | 否 |
| unsubscribed | 是 | 否 | 是 |
七、跨境环境检查
Resend / Postmark / Loops Dashboard 在国内访问普遍稳定,但 Resend 部分 region 的 SMTP relay 偶发不稳。
如果你需要稳定登录 Dashboard + 同时管 Stripe / Mercury / Wise 等海外账号,配一条海外银行 + Stripe + AI 工具全场景能保证邮件 Dashboard + 收款后台同时不中断。
八、迁移成本
| 从 → 到 | 难度 | 注意 |
|---|---|---|
| SendGrid → Resend | 低 | 模板需重写 |
| Mailgun → Postmark | 低 | DNS 重新配 |
| Customer.io → Loops | 中 | flow 重新搭 |
| Resend → Postmark | 低 | 仅 API 调用变化 |