Настройка домена отправки для Adapty Mail
Adapty Mail отправляет кампании с вашего собственного домена, а не с общего адреса — так репутация отправителя остаётся под вашим контролем. Для запуска достаточно одного верифицированного домена, а в рамках одного проекта их можно добавить до пяти.
Чтобы верифицировать домен с минимумом шагов, воспользуйтесь руководством Начало работы с Adapty Mail. Эта статья — полный справочник: настройка, верификация, прогрев и отправка с нескольких доменов.
Требования и ограничения
- Корневой домен: укажите корневой домен с суффиксом верхнего уровня (
yourapp.com). Adapty Mail не принимает поддомены (app.yourapp.com) и домены с суффиксами второго уровня (yourapp.co.uk,yourapp.com.br). - Только ASCII: Punycode и интернационализированные доменные имена не поддерживаются.
- Активные NS-записи: домен должен резолвиться. Adapty Mail выполняет DNS-запрос при настройке и отклоняет домены без действующих NS-записей.
- Один проект на домен: домен нельзя использовать в нескольких проектах. Если домен уже занят в каком-либо проекте — вашем или чужом — настройка завершится ошибкой.
- Доменное имя, соответствующее вашему бренду: имя должно быть узнаваемым как имя вашего приложения.
yourapp.comподходит для приложения Yourapp; несвязанныйanotherapp.com— нет. Adapty использует в качестве ориентира бренд вашего приложения: название, описание и слоган. Если у проекта нет бренда, проверка пропускается. - Домен с хорошей репутацией: Adapty Mail отклоняет домен, который Blacklist Master отмечает как внесённый в спам-блеклист.
- До пяти доменов на проект: каждый из них проходит верификацию и прогрев самостоятельно.
- Удаление необратимо: отправка останавливается немедленно, а прогресс верификации домена, DNS-записи и прогревочный почтовый ящик удаляются. Домен можно добавить заново, но верификация начнётся с нуля с новыми записями. Письма кампаний за последние 30 дней по-прежнему учитываются в оценке доставляемости. Если вы оставите тот же поддомен для отправки, его дневной лимит отправки сохранится. Ваши DNS-записи остаются там, где вы их разместили; удалите их самостоятельно.
1. Добавьте домен
В Adapty Mail откройте Settings > DNS и перейдите в раздел Email domains.
-
В поле Domain введите ваш корневой домен, например
yourapp.com. -
В поле Sending subdomain укажите поддомен для отправки писем. Оставьте поле пустым, чтобы использовать
mail. Подсказка под полем показывает полное имя хоста: Emails will be sent from mail.yourapp.com. -
В поле Link subdomain укажите другой поддомен для ссылок и изображений внутри писем. Оставьте поле пустым, чтобы использовать
go. Подсказка также показывает этот хост: Links and images in emails will be served from go.yourapp.com. -
Нажмите Add domain. Adapty Mail проверит введённые данные, добавит домен в ваш проект и отобразит карточку со всеми DNS-записями, которые нужно настроить для домена.
-
При желании добавьте ещё домены, чтобы увеличить суточный лимит отправки писем.
Используйте собственные поддомены
Префикс отправителя отображается в поле «От» у каждого получателя, а префикс ссылки — в каждой ссылке, по которой они переходят. Большинство проектов оставляют значения по умолчанию; если вы вводите своё, оба поля подчиняются одним и тем же правилам:
- Используйте строчные буквы, цифры и дефисы; без дефиса в начале или конце, не длиннее 63 символов.
- Зарезервированные значения:
www,smtp,admin,api,mxиdkim. - Оскорбительные лейблы и лейблы, имитирующие известный бренд — например,
paypal— будут отклонены. Обычные маркетинговые слова вродеnews,offersилиhelloдопустимы. - Оба префикса не могут совпадать друг с другом.
- После добавления домена оба префикса зафиксированы. Чтобы отправлять письма с другого хоста, удалите домен и добавьте его снова или добавьте второй домен.
2. Добавьте DNS-записи
Добавьте все записи с карточки в ваш DNS точно в том виде, как они указаны. Чтобы перенести весь набор сразу, нажмите Export и выберите CSV, GoDaddy zone file, Cloudflare zone file или Route 53 zone file.
В Cloudflare каждая запись CNAME должна быть DNS only — проксированная запись разрешается в адрес Cloudflare и никогда не проходит проверку. Экспорт Cloudflare zone file настраивает это за вас.
ИИ-ассистент, подключённый к MCP-серверу Adapty Mail, может прочитать эти записи, провести вас через их публикацию у вашего DNS-провайдера и повторно запустить проверку за вас.
Первые три раздела обязательны — настройка не будет завершена, пока записи не пройдут проверку. Запись DMARC на корневом домене не обязательна.
| Раздел | Хост | Что делает |
|---|---|---|
| Sending infrastructure | Sending subdomain | Подписывает ваши кампании и направляет возвраты обратно в Adapty Mail |
| Warmup mailbox | Sending subdomain | Запускает почтовый ящик, который формирует репутацию отправителя в процессе прогрева |
| Media & redirects | Link subdomain | Обслуживает изображения и отслеживаемые ссылки в ваших письмах с вашего собственного домена |
| DMARC policy (опционально) | Root domain | Указывает принимающим провайдерам, как обрабатывать письма, не прошедшие аутентификацию |
Если для вашего корневого домена уже настроены записи SPF и DMARC для корпоративной почты, они остаются без изменений — все необходимые записи добавляются на поддоменах.
Справочник DNS-записей
DKIM — 3 записи CNAME. Криптографические подписи, подтверждающие, что письмо не было изменено при передаче.
| Поле | Формат |
|---|---|
| Type | CNAME |
| Name | {token}._domainkey.mail.yourapp.com |
| Value | {token}.dkim.amazonses.com |
MAIL FROM — 1 запись MX. Обрабатывает отказы доставки.
| Поле | Формат |
|---|---|
| Type | MX |
| Name | hello.mail.yourapp.com |
| Priority | 10 |
| Value | feedback-smtp.{region}.amazonses.com |
MAIL FROM — 1 TXT-запись. Разрешает Adapty отправлять письма от вашего имени.
| Field | Format |
|---|---|
| Type | TXT |
| Name | hello.mail.yourapp.com |
| Value | "v=spf1 include:amazonses.com ~all" |
DMARC — 1 TXT-запись для вашего корневого домена. Необязательно, но рекомендуется.
| Field | Format |
|---|---|
| Type | TXT |
| Name | _dmarc.yourapp.com |
| Value | v=DMARC1; p=reject |
Записи для прогрева почтового ящика и go.yourapp.com имеют такую же структуру — имена и значения выдаёт почтовый провайдер и хостинг, которыми пользуется Adapty Mail. Токены, регионы, хостнеймы и значения для подтверждения владения генерируются при настройке — копируйте их из карточки домена или экспорта, а не из этого справочника.
3. Проверьте записи
Распространение DNS обычно занимает несколько минут — в редких случаях до 48 часов. Чтобы проверить записи, Adapty Mail самостоятельно опрашивает DNS через регулярные промежутки времени, пока записи не будут найдены или не пройдёт 7 дней. Нажмите Check на карточке, чтобы запустить проверку вручную (с задержкой в 10 секунд), или возобновите автоматические проверки, если они остановились.
Запись считается верифицированной, если она существует в DNS, её значение совпадает с тем, которое указал Adapty Mail, и провайдер это подтверждает. Неверифицированная запись отображается с чипом, указывающим, чего именно не хватает:
| Чип | Что означает |
|---|---|
| Missing | Записи нет в DNS. Добавьте её точно так, как указано на карточке. |
| Wrong value | Запись существует, но её значение отличается. Обновите его в соответствии с указанным. |
| Differs from suggested | На вашем корневом домене уже есть запись DMARC с другим значением. Предложение Adapty Mail не обязательно — заменяйте своё только если хотите. |
| Provider check failed | Провайдер отклонил запись. Проверьте значение и нажмите Check. |
| Awaiting provider | Запись корректна в DNS, но провайдер ещё не подтвердил её. Нажмите Check, чтобы обновить статус. |
Adapty Mail не выполняет плановые проверки для подтверждения актуальности уже верифицированных записей. Запустите проверку вручную, нажав Check, или перейдите в Settings > DNS.
Оставляйте записи на месте всё время, пока планируете отправлять письма — если DKIM-записи исчезнут, Amazon SES прекратит подписывать вашу почту по истечении льготного периода, и домен придётся верифицировать заново с нуля.
4. Укажите имя отправителя и адрес для ответов
После верификации домена на его карточке появляется поле Email sender name. Adapty Mail подставляет туда название вашего проекта и отправляет письма с адреса hello@ на вашем поддомене для отправки, поэтому в подсказке поля отображается полная строка From — Your Company <hello@mail.yourapp.com>. Имя задаётся отдельно для каждого домена: если проект отправляет письма с двух доменов, нужно заполнить оба поля. В имени нельзя использовать символы +, { и }.
Чтобы получать ответы от получателей, в той же карточке домена введите адрес в поле Reply-to address, например support@yourapp.com, и нажмите Save. Адрес hello@ — это прогревочный почтовый ящик домена, который никто не читает, поэтому ответы на письма, отправленные без reply-to адреса, останутся без ответа. Reply-to адрес может быть на любом домене и не требует DNS-записей. Он применяется только к письмам, отправленным после сохранения. Как и имя отправителя, он задаётся отдельно для каждого домена.
Прогрев домена и дневные лимиты
У новых доменов нет репутации у почтовых провайдеров вроде Gmail или Yahoo, поэтому массовая рассылка с нового домена рискует попасть в спам. Adapty Mail прогревает каждый домен самостоятельно двумя способами, которые работают одновременно. Настройка не требуется.
- Прогрев почтового ящика: как только DNS подтверждает записи, Adapty Mail создаёт почтовый ящик на вашем отправляющем поддомене. Этот ящик обменивается обычной переписочной почтой с тестовыми ящиками у крупных провайдеров. Двусторонний обмен показывает провайдерам, что домен отправляет обычную почту, и формирует его репутацию. На карточке домена отображается текущая фаза прогрева. Прогрев не начнётся, пока не будут верифицированы записи Warmup mailbox.
- Суточный лимит отправки: ваши кампании тарифицируются отдельно от прогревочного ящика, в рамках 20 уровней, для каждой группы почтовых провайдеров независимо. Лимит удерживает объём отправки ниже порога, после которого новый домен может попасть в спам, и увеличивается по мере роста активности отправки.
Как работают уровни
Домен прогревается отдельно для каждой группы почтовых провайдеров: Google, Microsoft, Yahoo, iCloud и Other. Каждая группа начинает с Tier 1 (100 отправок в день), поэтому новый домен может отправлять 100 писем в день на адреса Gmail и ещё 100 — на адреса iCloud. Чтобы узнать, какие почтовые домены входят в ту или иную группу, наведите курсор на её название в карточке Send tiers.
Один раз в день, вскоре после полуночи по UTC, Adapty Mail проверяет тир каждой группы. В ходе проверки анализируется open rate маркетинговых писем и запросов подтверждения double opt-in, доставленных в группу за последние три полных дня на текущем тире. Новый тир применяется на весь день, следующий за проверкой.
| Группа | Переход на тир выше при open rate не менее | Переход на тир ниже при open rate менее |
|---|---|---|
| Google, Microsoft, Yahoo | 15% | 5% |
| iCloud | 40% | 20% |
| Other | Не используется | Не используется |
Для перехода на тир выше группе также необходимо следующее:
- Достаточно писем для оценки: за эти дни группе доставлено не менее 200 писем. При меньшем количестве группа остаётся на своём уровне.
- Полный суточный лимит: накануне проверки группа исчерпала дневной лимит. Отправленные письма и заблокированные попытки считаются вместе, каждое письмо — один раз.
Группа Other повышается только по суточному лимиту и никогда не понижается. Если показатель открытий находится между двумя пороговыми значениями, группа остаётся на своём уровне — сколько бы дней ни прошло. При понижении из проверки исключается последний день, поскольку открытия за этот день ещё продолжают поступать.
Лимит распределяется в течение дня: за любой один час группа отправляет не более примерно одной шестнадцатой от суточного лимита, а отложенные за этот час письма Adapty Mail отправляет в один из последующих часов. Транзакционные письма могут использовать до двух суточных лимитов, а первое письмо флоу и запрос подтверждения double opt-in — до 20% сверх лимита, поэтому при нехватке лимита они отправляются раньше остальных писем. Выше максимального тарифа суточный лимит для группы не применяется.
| Tier | Daily limit |
|---|---|
| 1 | 100 |
| 2 | 200 |
| 3 | 300 |
| 4 | 500 |
| 5 | 750 |
| 6 | 1,000 |
| 7 | 1,500 |
| 8 | 2,500 |
| 9 | 3,500 |
| 10 | 5,000 |
| 11 | 7,000 |
| 12 | 9,000 |
| 13 | 12,000 |
| 14 | 15,000 |
| 15 | 19,000 |
| 16 | 24,000 |
| 17 | 30,000 |
| 18 | 37,000 |
| 19 | 46,000 |
| 20 | 57,000 |
Влияние на запуск в зависимости от размера аудитории
| Размер аудитории | Эффект при запуске |
|---|---|
| Менее 100 человек | Вся аудитория охватывается в первый день |
| 100–2 000 человек | Рассылка растягивается на несколько дней |
| 2 000+ человек | Рассылка растягивается на 1–2 недели |
Запустите первую кампанию сразу после завершения верификации DNS. Чем раньше вы начнёте отправку, тем быстрее домен пройдёт все уровни и достигнет максимального дневного лимита.
Доставляемость
Основная статья: Мониторинг состояния домена
Каждый домен в Settings > DNS отображает Deliverability score от 0 до 100. Нажмите Details, чтобы увидеть полную картину — настройка показывает, что домен сконфигурирован, а этот показатель говорит о том, доходят ли письма до адресатов.
Оценка складывается из трёх сигналов: доля жёстких отказов (hard bounce), доля жалоб и доля попаданий во входящие для прогревочного почтового ящика. Доля жёстких отказов 2% — это предупреждение, 5% — критический уровень. Жалоба весит значительно больше, чем отказ: 0,1% от отправленных писем — предупреждение, 0,5% — критический уровень. Каждая жалоба немедленно блокирует получателя.
Несколько доменов
Пока ваши домены проходят прогрев, Adapty ограничивает количество писем, которое каждый из них может отправлять в день. Поэтому использование нескольких доменов увеличивает общий объём отправки.
Adapty использует следующую логику для выбора домена, с которого будет отправлено письмо:
- Один домен на получателя в рамках кампании. Для сохранения согласованности Adapty Mail использует один и тот же адрес электронной почты при отправке писем одному и тому же получателю. Если вы удалите этот домен или прекратите отправку с него, следующее письмо будет отправлено с наиболее нового домена, у которого ещё есть свободный лимит.
- Приоритет у новых доменов. Домен, добавленный позже, имеет приоритет над более старым.
Когда все домены превышают свой лимит для почтового провайдера получателя, Adapty Mail задерживает письмо — что происходит с получателем дальше, описано в разделе Throttle.
Остановка и возобновление отправки
Чтобы приостановить домен без повторной верификации, нажмите Stop sending на его карточке. Карточка покажет Sending off, и Adapty Mail будет пропускать этот домен при выборе адреса отправки. Нажмите Resume sending, чтобы вернуть его в работу.
Устранение неполадок
| Проблема | Решение |
|---|---|
| «Enter a valid domain (e.g. example.com)» | Проверьте ввод: корневой домен с суффиксом верхнего уровня (yourapp.com), только ASCII, без дефисов в начале или конце. Суффикс второго уровня вида yourapp.co.uk не принимается. |
| «Domain does not have valid DNS records» | Корневой домен должен резолвиться. Убедитесь, что NS-записи активны, и повторите попытку. |
| «Domain is already registered to another project» | Выберите другой домен или обратитесь в поддержку, если считаете регистрацию ошибочной. |
| «This subdomain cannot be used» | Метка зарезервирована или отклонена проверкой. Выберите другую — см. Использование пользовательских субдоменов. |
| «This link subdomain cannot be used» | На link-субдомен распространяются те же правила, что и на поддомен отправки, и он не может совпадать с ним — см. Использование пользовательских субдоменов. |
| «Please wait before checking again» | Между ручными проверками выжидайте 10 секунд. Автоматическая проверка продолжается в фоновом режиме. |
| Записи остаются непроверенными | Убедитесь, что они совпадают точь-в-точь — без завершающих точек, с правильными CNAME-целями, по одному значению на запись. Распространение DNS может занять до 48 часов. |
| CNAME-записи остаются непроверенными на Cloudflare | Записи находятся в режиме Proxied. Переключите каждую в режим DNS only, затем нажмите Check. |
| Прогрев не начался | MX-, DKIM- и SPF-записи прогревочного почтового ящика ещё не верифицированы. Добавьте или исправьте их, затем нажмите Check. |
| Записи link-субдомена не проходят верификацию | На карточке отображается причина под именем хоста. Проверьте его CNAME- и TXT-записи, затем нажмите Check — домен не будет полностью настроен, пока этот хост не станет активным. |
| «Cannot delete: some identities are verified» | Домен был настроен до появления автоматического прогрева и не может быть удалён через дашборд. Обратитесь в поддержку. |
| Письма попадают в спам | Убедитесь, что DMARC-запись опубликована. Новым доменам требуется время на прогрев — см. раздел прогрев и дневные лимиты. Чтобы узнать, в какую папку попадают письма с прогревочного ящика у крупных провайдеров, посмотрите карточку Inbox placement на странице доставляемости. |
| Ответы получателей не доходят до вас | Без адреса reply-to ответы уходят на ящик hello@, который никто не читает. Укажите адрес reply-to на карточке домена. Письма, отправленные до этого, сохранят прежний адрес. |
| Высокий процент отказов | Убедитесь, что в вашем списке аудитории только валидные адреса, давшие согласие на рассылку. В разделе Причины остановки доставки описано, что происходит с адресом после отказа. Чтобы найти причину с наибольшим числом отказов, посмотрите карточку Bounces на странице доставляемости. |
| Высокий процент жалоб | Держите уровень жалоб на спам ниже 0,1% от отправлений. Жалоба весит значительно больше, чем отказ, а получатель сразу попадает в список подавления. Чтобы увидеть процент жалоб за последние 30 дней, откройте страницу доставляемости. |