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

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

Требования

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

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

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

  1. Введите домен. Введите ваш apex-домен в поле 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-записи. Криптографические подписи, подтверждающие, что письмо не было изменено в процессе доставки.

ПолеФормат
ТипCNAME
Имя{token}._domainkey.{subdomain}
Значение{token}.dkim.amazonses.com

Mail-From — 1 MX-запись. Обрабатывает возвраты писем.

ПолеФормат
ТипMX
Имяhello.{subdomain} (например, hello.mail.yourapp.com)
Приоритет10
Значениеfeedback-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 отправок в день) и автоматически повышается, пока метрики доставляемости остаются в норме. Если растёт доля отказов или жалоб — повышение приостанавливается и может откатиться назад, пока репутация не восстановится.

TierDaily limit
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, 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-запись опубликована. Новые домены требуют прогрева — изучите раздел Прогрев домена.
Высокий показатель отказовУбедитесь, что в списке аудитории только валидные адреса с подтверждённым согласием. Отказы замедляют или останавливают продвижение по уровням.