在 Cloudflare 中添加 DNS 记录
将发送域添加到 Bird 后,Bird 仪表板中该域的详情页会列出所有需要发布的 DNS 记录,每条记录都提供可复制的主机名和值。在一个标签页中打开该页面,在另一个标签页中打开 Cloudflare 仪表板。请从 Bird 复制每个值,而不是手动输入。

需要添加的记录
| 类型 | 主机 | 值(从 Bird 复制) |
|---|---|---|
| TXT | <selector>._domainkey.example.com | 您的 DKIM 密钥 |
| CNAME | send.example.com | <region>.bounce.bird.com |
| TXT | _dmarc.example.com | 您的 DMARC 策略 |
| CNAME | links.example.com(可选) | <region>.links.bird.com |
跟踪 CNAME(links)是可选的,用于启用品牌化的打开和点击跟踪。发送邮件不要求此记录。
在 Cloudflare 中添加记录
- 登录 Cloudflare 仪表板,选择持有您域名的账户。
- 选择该域名,然后选择 DNS > Records。
- 点击 Add record。
- 对于 DKIM 记录:将 Type 设为 TXT,把 Bird 中的主机名粘贴到 Name,将 DKIM 值粘贴到 Content。如果值太长导致 Cloudflare 无法作为单个字符串接受,请先通过 DNS 记录拆分工具 处理。TTL 保持 Auto。点击 Save。
- 再次点击 Add record。对于 return-path 记录:将 Type 设为 CNAME,输入主机名(例如 send),将 Bird 中的目标值(例如 <region>.bounce.bird.com)粘贴到 Target,并将 Proxy status 切换为 DNS only。点击 Save。
- 再次点击 Add record。对于 DMARC 记录:将 Type 设为 TXT,在 Name 中输入 _dmarc,将 Bird 中的 DMARC 值粘贴到 Content。点击 Save。
- 如果您需要品牌化跟踪,按照与第 5 步相同的方式添加可选的跟踪记录:Type 设为 CNAME,Name 填写 links,Target 填写 <region>.links.bird.com,Proxy status 设为 DNS only。点击 Save。
Cloudflare 特有的注意事项
- 关闭代理。 Cloudflare 默认会代理 CNAME 记录。被代理的记录会返回 Cloudflare 的 IP 而非 Bird 的主机名,这会导致退信路由和验证失败。请将两条 CNAME 记录都设为 DNS only。
- 注意 Name 字段。 Cloudflare 接受裸标签(send)或完全限定域名(send.example.com)。保存后,请确认发布的记录名称与 Bird 一致。
发布之后
Bird 会自动检查您的 DNS。您也可以在 Bird 中打开域名详情并点击 Refresh。如果域名仍处于待验证状态,请参阅验证延迟。
后续步骤
相关资源
继续查阅此主题的文档、指南和示例。资源为英文。