为 Adapty Mail 配置发件域名

Adapty Mail 使用您自己的域名发送活动邮件,而非共享地址,因此发件人声誉始终由您掌控。只需配置一次,之后每次活动都会使用同一个已验证的域名。如需了解最简步骤,请参阅开始使用 Adapty Mail 中的域名设置部分。本文将详细介绍完整的配置流程、验证机制以及自动预热行为。

前提条件

  • 顶级域名:请提交根域名(例如 yourapp.com),而非子域名。输入 app.yourapp.com 等形式会在验证时被拒绝。
  • 有效的 NS 记录:域名必须能正常解析。Adapty Mail 在设置过程中会执行 DNS 查询,无效 NS 记录的域名将被拒绝。
  • 每个 Adapty 项目只能绑定一个域名:域名不能在多个项目间共享。如果该域名已被任何项目注册(无论是您自己的还是他人的),设置将会失败。

设置您的发送域名

设置向导共有三个步骤:输入域名、确认生成的子域名、添加 DNS 记录。这三个步骤均在 Settings → Email Domains 中完成。

  1. 输入您的域名。Domain 字段中输入您的顶级域名,然后点击 Preview。Adapty Mail 会验证格式(ASCII、两段标签、不能以连字符开头或结尾、顶级域名至少 2 个字符),并检查 DNS 是否可正常解析。

    mail-email-domains.webp
  2. 确认子域名。 Adapty Mail 会生成两个带有固定前缀的发送子域名——mail.yourapp.comemail.yourapp.com——每个都有独立的 SES 身份。同时还会在每个子域名下创建一个 Mail-From 子域名(hello.mail.yourapp.comhello.email.yourapp.com)。确认无误后,点击 Confirm

    confirm-subdomains.webp
  3. 添加 DNS 记录。 最后一屏列出所有需要添加的记录——共 10 条,每个发送子域名各 5 条,另有一条可选的根域名 DMARC 记录。点击 Download CSV 导出完整列表,或逐条复制到您的域名注册商后台。记录添加完成后,点击 Done

    email-domains.webp
DNS 记录参考

为每个发送子域名(mail.yourapp.comemail.yourapp.com)添加以下记录:

DKIM — 3 条 CNAME 记录。 加密签名,用于证明邮件在传输过程中未被篡改。

字段格式
类型CNAME
名称{token}._domainkey.{subdomain}
{token}.dkim.amazonses.com

Mail-From — 1 条 MX 记录。 用于处理退信。

字段格式
TypeMX
Namehello.{subdomain}(例如 hello.mail.yourapp.com
Priority10
Valuefeedback-smtp.{region}.amazonses.com

SPF — 1 条 TXT 记录。 授权 Adapty 代表您发送邮件。

字段格式
TypeTXT
Namehello.{subdomain}
Value"v=spf1 include:amazonses.com ~all"

在根域名上,添加可选的 DMARC 记录:

字段格式
TypeTXT
Name_dmarc.{domain}
Valuev=DMARC1; p=reject
令牌、区域及其他所有值均在设置时由 AWS SES 提供。请始终从 Adapty Mail 的 DNS 记录页面复制这些内容,而非参考本文档。

验证机制说明

DNS 记录配置完成后,Adapty Mail 会自动轮询 DNS,你也可以手动触发检查。

  • 自动轮询:提交后 5 分钟开始轮询,之后每轮间隔翻倍——10 分钟、20 分钟、40 分钟——最长不超过 60 分钟。轮询持续进行,直到验证记录被找到或 7 天窗口关闭。
  • 手动检查:点击 Check Verification 可立即触发一次检查。两次手动检查之间有 60 秒冷却时间——触发过快会返回 “Verification check is on cooldown.”
  • 状态说明:每个子域名的 DKIM 和 Mail-From 状态独立追踪,分别显示为 PendingSuccessFailed。只有全部四项状态均为 Success,该域名才视为完全验证通过。
  • 7 天截止期限:若 7 天内未完成验证,身份将被标记为 Failed。您的 DNS 记录仍保留在域名注册商处——在 Settings → Email Domains 中重新输入域名即可开启新的验证窗口。
  • 验证通过后:若您后续删除或修改 DNS 记录,AWS SES 最终会降级该身份验证。请在计划发送邮件期间保持 DNS 记录不变。
  • DNS 传播:通常只需几分钟,极少数情况下可能长达 48 小时。

域名预热

新域名在 Gmail、Yahoo 等邮件服务商眼中没有任何信誉记录,因此从全新域名大量发送邮件很容易被归入垃圾邮件。Adapty Mail 会自动处理预热流程,通过 14 个阶段逐步提升每日发送上限,无需任何手动配置。

等级机制说明

您的域名从 Tier 1(每天 200 封)起步,当送达率指标保持健康时会自动晋级。如果退信率上升或投诉率攀升,晋级将暂停,并可能在声誉恢复之前回退。

档位每日限额
1200
2400
3800
41,500
52,500
64,000
76,000
88,000
910,000
1013,000
1116,000
1220,000
1325,000
1430,000

您当前的档位和每日限额显示在 Settings → Email Domains 中。

目标受众规模对发送的影响

目标受众规模发送效果
200 人以下第一天即可触达全部受众
200–2,000 人分多天逐步发送
2,000 人以上分 1–2 周逐步发送

DNS 验证完成后请立即启动首个活动。越早开始发送,域名越快晋升至更高层级,从而达到更高的每日发送上限。

限制

  • 每个项目只能有一个域名:每个 Adapty 项目只能配置一个发送域名。如需切换域名,请联系支持团队——看板中没有”更改域名”的操作入口。
  • 跨项目唯一性:已注册到其他项目的域名无法重复使用。如果看到 “Domain is already registered to another project”,请换一个域名或联系支持团队。
  • 已验证的域名无法删除:一旦某个子域名状态变为 Success,看板将禁止删除操作。待验证的域名可以删除,但仍需手动前往域名注册商处删除对应的 DNS 记录。
  • 子域名前缀固定mail.email. 以及 hello. 这个 Mail-From 前缀均为硬编码,无法自定义。如果这些子域名在你的 DNS 中已被占用,配置时会产生冲突。
  • 仅支持顶级域名:不接受子域名输入、末尾带点的格式以及单标签主机名。
  • 不支持国际化域名:不支持 Punycode 和 IDN,域名必须为纯 ASCII 字符。

故障排除

问题解决方案
”Enter a valid domain (e.g. example.com)“检查输入内容:仅限顶级域名、仅限 ASCII 字符、顶级域名至少 2 个字符、首尾不得有连字符。
“Domain does not have valid DNS records”顶级域名本身必须能正常解析。请在重试前确认 NS 记录已生效。
“Domain is already registered to another project”请选择其他域名,或者如果您认为该注册有误,请联系技术支持。
“Verification check is on cooldown”手动检查之间请等待 60 秒。后台自动轮询将持续进行。
验证卡在待处理状态检查 DNS 记录是否完全匹配——末尾不得有点号,CNAME 目标需正确。DNS 传播最长可能需要 48 小时。
“Cannot delete domain: one or more identities have been successfully verified”已验证的域名无法从看板中删除。请联系技术支持寻求帮助。
邮件进入垃圾箱确认您的 DMARC 记录已发布。新域名需要预热时间——请参阅域名预热
退信率过高确认您的目标受众列表中包含有效且已授权的地址。退信过多会减缓甚至暂停等级晋升进程。