Email 概览
通过 POST /v1/email/messages 发送事务性和营销邮件。使用 bk_{region}_... 密钥及其对应的区域主机:https://us1.platform.bird.com 或 https://eu1.platform.bird.com。我们会使用 DKIM 对邮件进行签名、投递邮件,并报告每个收件人的结果。
如果想先发一封邮件再继续阅读,快速入门会引导你从一个 API 密钥到成功投递一封邮件。本页介绍本节其余内容所依赖的模型,并指向各部分的详细指南。
发送的工作原理
一次发送在一次调用中被接受,然后异步投递。POST /v1/email/messages 验证载荷和发送域,随后返回 202 Accepted 及一个 em_ 消息 ID。通过 webhook 事件或消息端点读取每个收件人的结果。发送邮件涵盖载荷、字段限制和响应。
该模型的两个特性决定了本节其余内容的结构。
一封邮件,多个收件人,各自独立的生命周期。 一封发给五个地址的邮件会产生五个独立的结果,你读取到的消息级状态是它们的汇总。屏蔽以同样方式处理:一个被屏蔽的地址返回 rejected,其余四个正常投递。
控制面板中的 Email 部分
Email 是控制面板侧边栏中的一个频道。其页面按显示顺序如下:
| 页面 | 包含内容 |
|---|---|
| Onboarding | 三步清单:创建 API 密钥、发送邮件、添加域名。完成前一直显示 |
| Metrics | 投递率、打开率、退信率和投诉率的时间趋势;参见邮件指标 |
| Emails | 所有已发送的邮件;参见邮件日志。其 Receiving 标签页列出收到的邮件 |
| Mailboxes | 你的代码可读取和回复的可编程收件箱;参见 Agent 邮箱 |
| Templates | 可复用的主题和正文内容,包含草稿和已发布版本;参见邮件模板 |
| Domains | 你的发送域名、DNS 记录及实时验证状态;参见发送域名 |
| IP Pools | 专用 IP 及其所属的 IP 池;参见专用 IP 和池 |
| Broadcasts | 向已存储受众发送一封邮件,按收件人跟踪投递状态;参见群发邮件 |
| Suppressions | 我们不再发送的地址及原因;参见屏蔽列表 |
| Unsubscribe page | 每封营销邮件链接到的托管退订页面的品牌设置;参见退订链接 |
| SMTP | 连接设置、每个密钥的发送默认值及实时连接;参见 SMTP |
收件人不在 Email 部分,而在侧边栏的 Contacts 中:All contacts 存储具有自定义属性的联系人(参见联系人),Audiences 将他们分组为群发邮件使用的可复用列表(参见受众)。
各指南的适用范围
信誉。 屏蔽列表是我们停止发送的地址列表,由硬退信和投诉自动填充;退订以相同方式停止投递,但基于明确的偏好而非屏蔽记录。专用 IP 和池与 IP 预热介绍如何使用仅属于你组织的 IP 地址进行发送。邮件可送达性将这些内容串联起来。
测试。 邮件沙箱可端到端测试你的集成而不实际投递。向 bounce@messagebird.dev 发送以通过真实的事件和 webhook 管道生成硬退信。该测试不会向你的屏蔽列表写入任何内容。
要从其他提供商迁移生产邮件,请参照迁移指南。它涵盖请求映射、DNS、屏蔽列表、webhook、沙箱测试和流量切换。
相关资源
继续查阅此主题的文档、指南和示例。资源为英文。