Настройка домена отправки для Adapty Mail
Adapty Mail отправляет кампании с вашего домена, а не с общего адреса — так репутация отправителя остаётся под вашим контролем. Настраивается это один раз, и все кампании используют один верифицированный домен. Минимальные шаги описаны в разделе о домене в статье Начало работы с Adapty Mail. В этой статье рассматривается полная настройка, как работает верификация и автоматический прогрев.
Требования
- Корневой домен (apex): укажите корневой домен (например,
yourapp.com), а не поддомен. Ввод видаapp.yourapp.comне пройдёт валидацию. - Активные NS-записи: домен должен резолвиться. Adapty Mail выполняет DNS-запрос при настройке и отклоняет домены без корректных NS-записей.
- Один домен на проект Adapty: домен нельзя использовать совместно в нескольких проектах. Если домен уже зарегистрирован в каком-либо проекте — вашем или чужом — настройка завершится ошибкой.
Настройте домен для отправки
Мастер настройки состоит из трёх экранов: ввод домена, подтверждение сгенерированных поддоменов и добавление DNS-записей. Все три находятся в разделе Settings → Email Domains.
-
Введите домен. Введите ваш apex-домен в поле Domain и нажмите Preview. Adapty Mail проверяет формат (ASCII, два метки, без дефисов в начале и конце, TLD из 2+ символов) и проверяет, что DNS разрешается.
-
Подтвердите поддомены. Adapty Mail создаёт два поддомена для отправки с фиксированными префиксами —
mail.yourapp.comиemail.yourapp.com— каждый со своей SES-идентичностью. Также создаётся Mail-From поддомен для каждого (hello.mail.yourapp.comиhello.email.yourapp.com). Проверьте их и нажмите Confirm.
-
Добавьте DNS-записи. На последнем экране будет список всех записей — 10 штук: по 5 на каждый отправляющий поддомен, плюс одна опциональная DMARC-запись для корневого домена. Используйте Download CSV, чтобы экспортировать весь список, или копируйте записи по одной в панель управления вашего регистратора. Нажмите Done, когда все записи добавлены.
Справочник 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 отправлять письма от вашего имени.
| Поле | Формат |
|---|---|
| Type | TXT |
| Name | hello.{subdomain} |
| Value | "v=spf1 include:amazonses.com ~all" |
На корневом домене добавьте опциональную запись DMARC:
| Поле | Формат |
|---|---|
| Type | TXT |
| Name | _dmarc.{domain} |
| Value | v=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 отправок в день) и автоматически повышается, пока метрики доставляемости остаются в норме. Если растёт доля отказов или жалоб — повышение приостанавливается и может откатиться назад, пока репутация не восстановится.
| Tier | Daily limit |
|---|---|
| 1 | 200 |
| 2 | 400 |
| 3 | 800 |
| 4 | 1,500 |
| 5 | 2,500 |
| 6 | 4,000 |
| 7 | 6,000 |
| 8 | 8,000 |
| 9 | 10,000 |
| 10 | 13,000 |
| 11 | 16,000 |
| 12 | 20,000 |
| 13 | 25,000 |
| 14 | 30,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-запись опубликована. Новые домены требуют прогрева — изучите раздел Прогрев домена. |
| Высокий показатель отказов | Убедитесь, что в списке аудитории только валидные адреса с подтверждённым согласием. Отказы замедляют или останавливают продвижение по уровням. |