对比
SpacePost 与 Resend 对比
SpacePost 在 Amazon SES 之上实现了 Resend API,价格约为一半。它不是完整的复刻:下面如实列出了目前哪些可用,哪些还不行。
| 功能 | 状态 | 说明 |
|---|---|---|
| 发送 | ||
| 发送邮件(POST /emails) | 已支持 | 请求体和响应格式相同。 |
| 批量发送(最多 100 封) | 已支持 | |
| 定时发送、改期、取消 | 已支持 | 支持 ISO 8601 或自然语言。 |
| 附件(base64 或 URL)、标签、自定义标头 | 已支持 | |
| Idempotency-Key 标头 | 已支持 | 24 小时窗口。 |
| 获取和列出邮件 | 已支持 | 游标分页,支持 limit、after、before。 |
| 测试地址 | 已支持 | 使用 test.spacepost.dev 下的地址,而不是 resend.dev。 |
| 模板(存储,可在界面中编辑) | 计划中 | 目前请发送你自己的 HTML,或用你自己的引擎渲染。 |
| 收信(接收邮件) | 计划中 | |
| 域名与送达率 | ||
| 创建、验证、更新、删除域名 | 已支持 | Easy DKIM(3 条 CNAME)、自定义 MAIL FROM、DMARC 指引。 |
| 打开与点击追踪 | 已支持 | 按域名设置。 |
| 自动抑制退信和投诉 | 已支持 | |
| 专用 IP | 部分支持 | Enterprise 可按需提供,不支持自助开通。 |
| 多区域发信 | 计划中 | 目前从 eu-central-1 发送。 |
| 平台 | ||
| API 密钥(完全访问、仅发送、限定域名) | 已支持 | 前缀 sp_live_。以 SHA-256 存储,仅显示一次。 |
| Webhook(9 种事件类型) | 已支持 | Standard Webhooks 签名,兼容 Svix 验证。 |
| 受众、联系人、群发 | 已支持 | 支持退订链接合并标签;自动添加一键退订标头。 |
| SMTP 中继 | 已支持 | smtp.spacepost.dev,端口 25976(STARTTLS)。 |
| 速率限制 | 已支持 | 每个团队每秒 10 个请求(Resend 默认限制为 2)。 |
| 官方 SDK | 部分支持 | Node(兼容 Resend)。其他语言:使用 Resend SDK 并设置 Base URL,或根据 OpenAPI 规范生成。 |
| CLI 和 MCP 服务器 | 已支持 | |
公司与数据
你和谁签约,数据存放在哪里
SpacePost 是欧盟公司,你的数据留在欧盟。Resend 是美国公司。Resend 一栏只列出 Resend 在其官网上公开的内容。
| 项目 | SpacePost | Resend |
|---|---|---|
| 公司 | Studio 404 d.o.o.,斯洛文尼亚(欧盟) | Plus Five Five, Inc.(Resend),美国旧金山 |
| 账户数据存放地 | 欧盟:阿姆斯特丹(荷兰)的 Railway | 美国,包括邮件元数据和日志,无论你选择哪个发信区域 |
| 发信区域 | 所有域名均为 eu-central-1(法兰克福) | 默认 us-east-1(北弗吉尼亚);可按域名选择 eu-west-1(爱尔兰)、sa-east-1 或 ap-northeast-1 |
| 计费货币 | 欧元(EUR),不含增值税 | 美元(USD) |
| 增值税发票 | 从斯洛文尼亚开具欧盟增值税发票;持有效增值税号的欧盟企业适用反向征税 | 可添加增值税号或税号用于开票 |
| 适用法律 | 斯洛文尼亚法律(服务条款,含数据处理附录) | 条款:加利福尼亚州法律。DPA:没有总体适用法律条款;其中的欧盟标准合同条款受爱尔兰法律管辖 |
Resend 的信息来自 resend.com(服务条款、DPA、隐私政策、发信区域与账单文档、价格页面),查阅日期为 2026年10月28日。这些信息可能变化;如有过时之处,请写信至 support@spacepost.dev 告诉我们。
价格
账单上有什么变化
| SpacePost (EUR) | Resend (USD) | |
|---|---|---|
| Pro | €9 / 50,000 | USD 20 / 50,000 |
| Pro 每 1,000 封超出费用 | €0.25 | USD 0.90 |
| Scale | €35 / 200,000 | USD 90 / 100,000 |
SpacePost 价格以 EUR 计,不含增值税。Resend 价格为 resend.com/pricing 上截至 2026年10月23日 的 USD 价格,未换算。按你的用量核算,请使用计算器。
Resend 领先的地方
选对工具
- Resend 更成熟,拥有更多语言的官方 SDK,以及 React Email 生态。
- 如果你现在就需要托管模板或收信,请先留在 Resend,等这里上线后再迁移。
- 如果你发送事务邮件,在意价格、速率限制和欧盟托管,SpacePost 就是为你打造的。
迁移
五步完成迁移
- 01
创建账户并验证域名
注册,添加发信域名,发布三条 DKIM CNAME 记录和 MAIL FROM 记录。切换完成前请保留 Resend 的记录;DKIM 选择器不会冲突。
- 02
创建 API 密钥
密钥以 sp_live_ 开头。生产服务请使用限定到你域名的仅发送密钥。
- 03
让代码指向 SpacePost
更换 Base URL 和密钥。请求体、响应体和错误格式保持不变。
- 04
重新创建 Webhook
在控制台添加你的端点。签名使用 Standard Webhooks 标头,因此现有的验证代码配上新密钥即可继续使用。
- 05
逐步切换
先导入一小部分流量,观察邮件日志和 Webhook,再切换其余流量。你的抑制列表不会自动迁移;请先导入已知的退信和投诉。
- RESEND_BASE_URL=https://api.resend.com
- RESEND_API_KEY=re_xxxxxxxx
+ RESEND_BASE_URL=https://api.spacepost.dev
+ RESEND_API_KEY=sp_live_xxxxxxxx- import { Resend } from "resend";
+ import { SpacePost as Resend } from "@spacepost/node";
const resend = new Resend(process.env.SPACEPOST_API_KEY);
await resend.emails.send({
from: "Acme <hello@acme.com>",
to: ["ada@example.com"],
subject: "Hello",
html: "<p>Same call, different base URL.</p>",
});SpacePost 是独立产品,与 Resend 没有关联,也未获其认可。“Resend”是其所有者的商标。对比内容反映我们撰写时的理解;如有错误,请通过 support@spacepost.dev 告诉我们。