为 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 传播:通常只需几分钟,极少数情况下最长可达 48 小时。

域名预热

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

分级机制说明

您的域名从第 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 记录。新域名需要预热时间——请参阅域名预热
退信率偏高确认您的收件人列表中包含有效且已授权订阅的地址。退信率过高会导致等级提升速度减慢或暂停。