Cloudflare
本指南介绍如何在 Cloudflare 添加添加与验证域名中所需的 DNS 记录。
需要创建的记录
Section titled “需要创建的记录”请从你域名的 records 数组中获取准确的值(控制台、API 或 spacepost domains doctor acme.com)。记录的结构始终如下:
| 类型 | 名称 | 值 | 说明 |
|---|---|---|---|
| CNAME | <token1>._domainkey |
<token1>.dkim.amazonses.com |
三条 CNAME,每个令牌一条 |
| MX | send |
feedback-smtp.eu-central-1.amazonses.com |
优先级 10 |
| TXT | send |
v=spf1 include:amazonses.com ~all |
Return path 的 SPF |
| TXT | _dmarc |
v=DMARC1; p=none; |
推荐 |
- 打开 Cloudflare 控制台,选择你的域名,进入 DNS,然后进入 Records。
- 对下面的每条记录点击 Add record。
- 对于 DKIM CNAME,将 Proxy status 设置为 DNS only(灰色云朵)。开启代理的 CNAME 无法被 SES 解析,验证会失败。
- Name 填写相对于域名的名称(
a1b2c3d4e5f6._domainkey);Cloudflare 会自动追加acme.com。 - 对于 MX,将 Priority 设置为
10。对于 TXT,粘贴不带引号的值。 - 保存,等待一分钟,然后在 SpacePost 中验证。
Cloudflare Email Routing 会在根域名上添加自己的 MX 和 SPF 记录。它们与 send 子域名的记录不冲突,只有当你还通过第二个服务商从根域名发信时,才需要合并 SPF。
保存后,运行 spacepost domains doctor acme.com 或调用 POST /domains/{id}/verify。如果仍无法通过验证,请参见故障排查。