每天都被构建
世界级软件的团队所信赖。

数据一览

Bird

已存储的邮件正文

启用存储后最多保留 30 天

谁掌控发送栈?

Resend:托管 IP 池

Resend 将专用 IP 作为 Scale 附加选项.发布。其托管专用 IP 池提供自动预热、基于收件方反馈的弹性扩缩以及持续的信誉监控。

Resend 不公开池中的单个 IP。池会根据发送量变化动态增减 IP。

Bird:基础设施与信誉

Bird 管理其共享发送 IP、专用 IP 和 IP 池,支持自动预热和共享池溢出。Bird 的投递技术按邮箱服务商调整流量,其平台处理投递反馈根据退信和投诉信号采取措施。这些都是 Bird 在其发送技术栈中运行的控制能力。

Bird 和 Resend 如何对比?

Resend 拥有更长的重试窗口和直接的 React 参数。Bird 将邮件与其他渠道结合。下表对比了两者已公开的发送控制和集成选项。

功能BirdResend谁更胜一筹?
发送 API 与开发者体验Bird 的 TypeScript SDK 默认抛出类型化错误;.safe() 返回 data 和 error。Resend 的 Node SDK 在发送调用中返回 data 和 error。
发送幂等性Bird 保留已完成的响应 3 小时;之后的重试视为新请求。Resend 保留幂等键 24 小时,适用于单条发送和批量发送。
已存储邮件的保留期启用内容存储后,Bird 将已发送邮件正文保留最多 30 天Resend 的公开定价方案包含 30 天数据保留。Enterprise 保留期可灵活调整。
React Email 模板在您的应用中将 React Email 渲染为 HTML,然后通过 Bird 发送该 HTML。通过 Node SDK 的 react 参数传入 React 组件.
SMTP 中继Bird SMTP 支持 465 端口上的隐式 TLS 以及 587 或 2525 端口上的 STARTTLS,使用 API 密钥。Resend SMTP 支持隐式 TLS 和 STARTTLS,使用 API 密钥。
邮件之外的渠道Bird 的 API 包含邮件、SMS、WhatsApp、语音、Verify 和 Realtime。Resend 支持邮件发送,、接收邮件营销活动.
投递能力积淀Bird 于 2021 年收购了 SparkPost。其发送网络承载了全球约 40% 的商业邮件Resend 于 2023 年推出了邮件发送平台,此前其开源邮件项目于 2022 年启动。
专用 IPBird 提供专用 IP 和 IP 池,支持自动预热和按发送选择 IP 池。Resend 提供托管的专用 IP 池,支持自动预热和扩展;其事务性定价将专用 IP 列为 Scale 附加项。
公开定价Bird 邮件套餐与费率提供下方套餐表中的实时金额。Resend 套餐和费率提供下方套餐表中带日期标注的发布金额。
签名事件 WebhookBird 使用 Standard Webhooks 对事件签名,包含 webhook-id、webhook-timestamp 和 webhook-signature。Resend 对 Webhook 请求签名,使用 svix-id、svix-timestamp 和 svix-signature。
邮箱Bird 的 Agent 邮箱提供可寻址的收件箱、会话线程、回复和通过代码管理的发件人规则。Resend 接收邮件,暴露内容和附件,并支持同一线程内回复。
智能体工具Bird 托管的 MCP 服务器位于 mcp.bird.com,暴露 354 个工具。bird CLI 可发送和查看邮件、管理域名、模板和 Webhook,并为 Agent 提供 JSON 输出和语义退出码Resend 托管的 MCP 服务器涵盖邮件、模板、群发、联系人、日志和 Webhook。其 CLI管理发送、接收及其他 Resend 资源。

如何处理发送结果?

以下示例根据 data 和 error 进行分支处理。Bird 显式使用 .safe();其默认客户端会抛出类型化错误。当你的应用将错误作为值处理时,使用 result 风格。

Resend

send.ts
import { Resend } from "resend";

const resend = new Resend(process.env.RESEND_API_KEY!);

const { data, error } = await resend.emails.send({
  from:    "onboarding@yourdomain.com",
  to:      ["customer@example.com"],
  subject: "Your March invoice",
  html:    "<p>Attached.</p>",
});

if (error) console.error(error.message);
else console.log(data.id);

Bird

send.ts
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const { data, error } = await bird.email
  .send({
    from:    { email: "onboarding@yourdomain.com", name: "Acme" },
    to:      ["customer@example.com"],
    subject: "Your March invoice",
    html:    "<p>Attached.</p>",
  })
  .safe();

if (error) console.error(error.message);
else console.log(data.id);

发送调用周围有哪些变化?

Agent 能否通过两个服务商接收和回复邮件?
可以。Resend 支持接收、附件和回复,其 MCP 服务器将收到的邮件暴露给 Agent。Bird 的 Agent 邮箱为应用提供可寻址的收件箱、会话线程以及控制哪些发件人可进入收件箱的规则。根据 Agent 需要管理的工作流进行选择。
如果重试任务在第二天恢复会怎样?
Resend 的 24 小时幂等窗口覆盖更长的重试周期。Bird 保留已完成的响应 3 小时。超过该时间后,在发起新的发送之前,需自行记录操作是否已完成。

已公布的邮件套餐

Bird 的完整月度阶梯定价如下。标注的是最接近的发送量套餐,并非针对 Bird 发送量的报价。请查看计费条款、功能及超量费用。

定价对比结论: Bird. 该结论比较的是每个精确发送量和币种下最低的已公布月费;仅按日计算的配额、年度承诺、用量费率、起步价和定制报价不在比较范围内。

Bird 月发送量阶梯与已公布的服务商套餐
Bird 层级每月邮件数BirdResend
Free1,000

$0 / month (USD)

€0 / month (EUR)

最接近的已公布发送量

Free: $0 / mo

3,000 emails

Monthly allowance; limited to 100 emails a day.

按公布价格

Startup50,000

$15 / month (USD)

€15 / month (EUR)

匹配发送量

Pro: $20 / mo

50,000 emails

Monthly billing.

按公布价格

Startup100,000

$30 / month (USD)

€27.5 / month (EUR)

2 在该发送量下的套餐

展开以对比所有选项及其计费条款。

匹配发送量

Pro: $35 / mo

100,000 emails

Monthly billing.

按公布价格

匹配发送量

Scale: $90 / mo

100,000 emails

Monthly billing.

按公布价格

Growth100,000

$80 / month (USD)

€72.5 / month (EUR)

2 在该发送量下的套餐

展开以对比所有选项及其计费条款。

匹配发送量

Pro: $35 / mo

100,000 emails

Monthly billing.

按公布价格

匹配发送量

Scale: $90 / mo

100,000 emails

Monthly billing.

按公布价格

Growth250,000

$175 / month (USD)

€160 / month (EUR)

最接近的已公布发送量

Scale: $160 / mo

200,000 emails

Monthly billing.

按公布价格

Growth500,000

$295 / month (USD)

€270 / month (EUR)

匹配发送量

Scale: $350 / mo

500,000 emails

Monthly billing.

按公布价格

Growth1,000,000

$530 / month (USD)

€480 / month (EUR)

匹配发送量

Scale: $650 / mo

1,000,000 emails

Monthly billing.

按公布价格

Growth2,500,000

$1,039 / month (USD)

€950 / month (EUR)

匹配发送量

Scale: $1,150 / mo

2,500,000 emails

Monthly billing.

按公布价格

Resend: 已公布的套餐

Free: $0 / mo

3,000 emails

Monthly allowance; limited to 100 emails a day.

按公布价格

Pro: $20 / mo

50,000 emails

Monthly billing.

按公布价格

Pro: $35 / mo

100,000 emails

Monthly billing.

按公布价格

Scale: $90 / mo

100,000 emails

Monthly billing.

按公布价格

Scale: $160 / mo

200,000 emails

Monthly billing.

按公布价格

Scale: $350 / mo

500,000 emails

Monthly billing.

按公布价格

Scale: $650 / mo

1,000,000 emails

Monthly billing.

按公布价格

Scale: $1,150 / mo

2,500,000 emails

Monthly billing.

按公布价格

Enterprise: Contact us

Custom usage and pricing.

按公布价格

如何比较邮件费用?

Bird 和 Resend 的价格行包含哪些内容?
该表展示了 Bird 的完整月度阶梯价格。竞品套餐匹配相同发送量,或标注为最接近的已发布发送量。Bird 的金额来自其实时目录;Resend 的链接金额附有核查日期。选择套餐前,请比较计费周期和包含的功能。Resend 将超量费和专用 IP 附加项与基础订阅分开发布。

迁移成本

从 Resend 迁移涉及哪些工作?

移植发送调用,在现有记录旁发布 Bird 的域名认证记录,导入被抑制的地址,并更新 Webhook 验证。域名认证和抑制列表需要单独的迁移步骤。

迁移指南映射了请求字段和事件处理。在切换生产流量之前,先在 Bird 的邮件沙箱中测试集成,如果要迁移到专用 IP,还需规划预热。

Bird 与 Resend:常见问题

迁移到 Bird 时能保留我的 React Email 模板吗?
可以。Bird 迁移指南介绍了如何将 React Email 组件渲染为 HTML 并发送结果。Resend 的 Node SDK 通过 react 参数接受组件,在迁移时将该渲染步骤移入你的应用即可。

联系我们的邮件团队

了解 Bird 如何适配您的 Resend 工作流。

在从 Resend 迁移流量之前,先测试您的发件人、模板和投递事件。如需大规模迁移,请与邮件专家一起规划切换方案。

创建账户并测试您的集成。您的迁移咨询将包含您正在比较的服务商。

您的信息

所有联系方式均为必填项。

方便我们的团队就演示事宜与您联系。

感兴趣的产品

选填

我们将与您联系以安排演示。
隐私政策

你的下一个创意。
随时连接。