跳转到内容

简介

SpacePost 是构建在 Amazon SES 之上的开发者邮件 API。它兼容 Resend API:路径、请求和响应的 JSON 结构、错误格式以及 Webhook 签名方案都完全相同。如果你的代码能配合 Resend 工作,只需修改基础 URL,就能配合 SpacePost 工作。

你既能获得 SES 的送达率和价格,又能享受现代邮件 API 的开发体验:简洁的 REST API、SDK、CLI、MCP 服务器、面向无法调用 API 的工具的 SMTP 中继、带签名的 Webhook、定时发送、批量发送、受众和群发。

  • 发送事务邮件:一次 POST /emails 调用即可,支持 HTML、纯文本、附件、内嵌图片、标签、自定义标头、定时发送和幂等键。
  • 每次请求最多发送 100 封邮件:使用批量端点。
  • 接收事件(email.delivered、email.bounced、email.opened 等):通过带签名的 Webhook 推送。
  • 向受众发送新闻邮件:支持个性化和一键退订。
  • 通过 SMTP 中继发送:来自 Supabase Auth、WordPress、Laravel、Django、Rails,或任何支持 SMTP 的应用。
  • 保护你的信誉:自动维护抑制列表,并在退信率或投诉率达到危险水平时自动暂停发送。
your app ──HTTPS──▶ api.spacepost.dev ──▶ queue ──▶ Amazon SES ──▶ recipient
▲ │
└──── signed webhooks ◀── events (SNS/SQS) ◀──────┘
  1. 你的请求会先经过校验并计入配额,然后被存储并加入队列。API 会立即返回一个 id。
  2. Worker 构建 MIME 消息,剔除已被抑制的收件人,并携带你域名的 DKIM 身份将其交给 SES。
  3. SES 会报告 delivered、bounced、complained、opened 和 clicked。SpacePost 将它们记录到邮件上,更新 last_event,把硬退信和投诉加入你的抑制列表,并调用你的 Webhook。
SpacePost Resend SendGrid 原生 AWS SES
API 形态 兼容 Resend Resend 自有 AWS SDK / SMTP
免费额度 每月 3,000 封 每月 3,000 封,每天 100 封 每天 100 封 沙盒
入门付费套餐 50,000 封 €9 50,000 封 USD 20 视套餐而定 每 1,000 封 USD 0.10
每 1,000 封超额费用 €0.25 USD 0.90 视套餐而定 USD 0.10
控制台、日志、Webhook 有 有 有 需自行搭建
抑制列表 自动 自动 自动 需自行搭建
SMTP 中继 有 有 有 有
受众与群发 有 有 有 无
官方 Resend SDK 可用 可用(设置基础 URL) 可用 不可用 不可用

SpacePost 的价格以欧元计价,不含增值税。Resend 和 AWS 的价格为其公布的美元价格(Resend 的价格截至 2026 年 10 月 23 日),按公布价展示,未做换算。

团队

域名、API 密钥、邮件、Webhook 和受众都归属于某个团队。配额和信誉按团队统计。

域名

你从已验证域名下的地址发信,例如 hi@acme.com。验证需要三条 DKIM CNAME 记录。

API 密钥

密钥以 sp_live_ 开头。full_access 密钥可使用所有端点,sending_access 密钥只能发送邮件,还可以限定为单个域名。

邮件与事件

每封邮件都有一个 UUIDv7 id 和一个 last_event,例如 delivered。完整的时间线可在控制台和 Webhook 中查看。