Настройка домена-отправителя для Adapty Mail

Adapty Mail отправляет кампании с вашего собственного домена, а не с общего адреса, — так репутация отправителя остаётся под вашим контролем. Настройка выполняется один раз, и все кампании используют один и тот же верифицированный домен. Минимальный набор шагов описан в разделе о домене в статье Начало работы с Adapty Mail. В этой статье подробно рассказывается о полной настройке, процессе верификации и автоматическом прогреве.

Требования

  • Корневой домен (apex): укажите корневой домен (например, yourapp.com), а не поддомен. Ввод вида app.yourapp.com не пройдёт валидацию.
  • Активные NS-записи: домен должен резолвиться. Adapty Mail выполняет DNS-запрос при настройке и отклоняет домены без корректных NS-записей.
  • Один домен на проект Adapty: домен нельзя использовать совместно в нескольких проектах. Если домен уже зарегистрирован в каком-либо проекте — вашем или чужом — настройка завершится ошибкой.

Настройка домена-отправителя

Мастер настройки состоит из трёх экранов: ввод домена, подтверждение сгенерированных поддоменов и добавление DNS-записей. Всё это находится в Settings → Email Domains.

  1. Введите домен. Введите корневой домен в поле Domain и нажмите Preview. Adapty Mail проверяет формат (ASCII, два уровня, без начальных и конечных дефисов, TLD от 2 символов) и убеждается, что DNS резолвится.

    mail-email-domains.webp
  2. Подтвердите поддомены. Adapty Mail генерирует два поддомена для отправки с фиксированными префиксами — mail.yourapp.com и email.yourapp.com — каждый со своей SES-идентичностью. Также создаётся поддомен Mail-From для каждого из них (hello.mail.yourapp.com и hello.email.yourapp.com). Проверьте их и нажмите Confirm.

    confirm-subdomains.webp
  3. Добавьте DNS-записи. На последнем экране перечислены все записи, которые нужно добавить: 10 записей, по 5 на каждый поддомен для отправки, плюс одна опциональная DMARC-запись на корневом домене. Используйте Download CSV, чтобы экспортировать полный список, или копируйте записи по одной в панель управления регистратора. Когда записи добавлены, нажмите Done.

    email-domains.webp
Справочник по DNS-записям

Для каждого поддомена-отправителя (mail.yourapp.com и email.yourapp.com) добавьте следующие записи:

DKIM — 3 CNAME-записи. Криптографические подписи, подтверждающие, что письмо не было изменено в пути.

ПолеФормат
TypeCNAME
Name{token}._domainkey.{subdomain}
Value{token}.dkim.amazonses.com

Mail-From — 1 MX-запись. Обрабатывает отказы доставки (bounces).

ПолеФормат
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 при настройке. Всегда копируйте их с экрана DNS-записей в Adapty Mail, а не из этого справочника.

Как работает верификация

После добавления DNS-записей Adapty Mail автоматически опрашивает DNS, и вы также можете запускать проверки вручную.

  • Автоматический опрос: опрос начинается через 5 минут после отправки, затем интервал удваивается — 10 мин, 20 мин, 40 мин — и останавливается на 60 мин. Проверки продолжаются до обнаружения записей или до истечения 7-дневного окна.
  • Ручная проверка: нажмите Check Verification, чтобы запустить проверку немедленно. Между ручными проверками действует задержка 60 секунд — если запускать слишком часто, появится сообщение «Verification check is on cooldown».
  • Статусы: DKIM и Mail-From каждого поддомена отслеживаются независимо и могут иметь статус Pending, Success или Failed. Домен считается полностью верифицированным только когда все четыре статуса показывают 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, дашборд блокирует удаление. Домены в статусе Pending удалить можно, но DNS-записи нужно убрать из регистратора вручную.
  • Фиксированные префиксы поддоменов: префиксы mail., email. и Mail-From-префикс hello. заданы жёстко — их нельзя изменить. Если эти поддомены уже используются в вашем DNS, возникнет конфликт.
  • Только корневые домены: поддомены, завершающие точки и однозначные имена хостов не принимаются.
  • Интернационализированные домены не поддерживаются: Punycode и IDN не поддерживаются. Домен должен быть в кодировке ASCII.

Устранение неполадок

ПроблемаРешение
«Enter a valid domain (e.g. example.com)»Проверьте ввод: только корневой домен, только ASCII, TLD от 2 символов, без начальных и конечных дефисов.
«Domain does not have valid DNS records»Сам корневой домен должен резолвиться. Убедитесь, что NS-записи активны, прежде чем повторять попытку.
«Domain is already registered to another project»Выберите другой домен или обратитесь в поддержку, если считаете, что регистрация ошибочна.
«Verification check is on cooldown»Подождите 60 секунд между ручными проверками. Автоматический опрос продолжается в фоне.
Верификация застряла на статусе PendingУбедитесь, что DNS-записи совпадают точно — без конечных точек, с правильными целями CNAME. Распространение DNS может занять до 48 часов.
«Cannot delete domain: one or more identities have been successfully verified»Верифицированный домен нельзя удалить из дашборда. Обратитесь в поддержку за помощью.
Письма попадают в спамУбедитесь, что DMARC-запись опубликована. Новым доменам нужен прогрев — см. раздел Прогрев домена.
Высокий процент отказов доставки (bounce rate)Убедитесь, что список аудитории содержит действительные адреса с подтверждённым согласием. Высокий bounce rate замедляет или останавливает продвижение по уровням.