mail-nation

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

Сервисы для рассылки email: технические критерии выбора

Рассылка может выглядеть исправной в интерфейсе ESP: кампания ушла, в отчёте есть отправки, опенрейт не нулевой.

Сервисы для рассылки email: технические критерии выбора

Но если домен не аутентифицирован, отписка работает только через ссылку внизу письма, а ошибки SMTP не попадают в CRM, бизнес получает не просто неудобный дашборд. Он теряет доставляемость, данные о поведении контактов и возможность быстро остановить проблемную отправку.

Выбирать сервисы для рассылки email стоит не по числу шаблонов и красивых блоков в конструкторе. Для маркетолога и CRM-команды важнее проверить технический контур: как платформа отправляет письма, какие записи нужны в DNS, как обрабатываются отписки и жалобы, что можно автоматизировать через API и вебхуки. Именно эти критерии определяют, можно ли встроить ESP в процессы без ручной склейки данных и неприятных сюрпризов после запуска.

SMTP: как сервис передаёт письмо

SMTP — базовый протокол передачи электронной почты. Его действующий стандарт описан в RFC 5321. Когда мы выбираем платформу, полезно понимать не только то, что она «отправляет письма», но и как именно это происходит в нашей архитектуре: через интерфейс сервиса, SMTP-релей или REST API.

SMTP-релей принимает письмо от сайта, CRM или внутренней системы и передаёт его дальше почтовым серверам. Порт 25 используется для связи между серверами, но для интеграции конкретного приложения сервис может предлагать отдельные настройки подключения. Поэтому не стоит переносить значение порта из общей справки в конфигурацию проекта наугад: смотрим документацию выбранного ESP и проверяем, какой сценарий подключения он поддерживает.

У SMTP и Email API разная логика работы, и это влияет на интеграцию:

ПараметрSMTP-релейREST API
Как передаются данныеПриложение отправляет письмо через SMTP-соединениеПриложение передаёт запрос с данными письма через API
Где обычно удобенВ системах, которые уже умеют отправлять почту по SMTPВ продуктовых интеграциях, где нужны дополнительные параметры и управление отправкой
Что проверять у ESPНастройки подключения, требования к аутентификации, обработку ошибокДокументацию, доступные методы, формат ответов и обработку ошибок
Что важно для аналитикиКак сервис сообщает о результате отправкиКакие события можно получать обратно и как они связываются с контактом

Это не выбор «правильного» и «устаревшего» способа. У компании может быть маркетинговая рассылка через интерфейс ESP, транзакционные сообщения из продукта через API и отдельная система, которая подключается по SMTP. Критично, чтобы архитектура была понятна команде, а результаты отправки возвращались туда, где принимаются решения.

Перед договором или миграцией проверяем три вещи:

  • Можно ли использовать SMTP и REST API в нужном нам сценарии, а не только в тарифе или демоверсии, которую показывали на встрече.
  • Какие данные платформа возвращает после запроса: идентификатор письма, статус, код ошибки или только факт принятия запроса.
  • Как лимиты отправки задаются для конкретного аккаунта и что происходит при их достижении.

Универсального значения скорости отправки для всех ESP нет: ограничения зависят от провайдера и условий аккаунта. Поэтому обещание «отправим быстро» не заменяет ответа на вопрос, как сервис поведёт себя при пиковом объёме, временных сбоях и повторной попытке отправки. Здесь полезно заранее пройти сценарий на тестовой интеграции, а не выяснять механику в день большого запуска.

SPF, DKIM и DMARC: три части аутентификации домена

Настройка домена — не формальность перед первой кампанией. Она связывает отправку через ESP с доменом бренда и помогает принимающим серверам проверять, кто отправляет письмо и соответствует ли отправка заданной политике. SPF, DKIM и DMARC хранятся в DNS в виде TXT-записей, но решают разные задачи.

  • SPF указывает, какие серверы и IP-адреса разрешено использовать для отправки от имени домена.
  • DKIM добавляет к письму криптографическую подпись. Получатель может проверить, что подпись соответствует домену и письмо прошло предусмотренную проверку.
  • DMARC задаёт политику на случай, если проверки SPF и DKIM не проходят, и позволяет согласовать обработку таких писем.

Нельзя считать один механизм заменой остальных. Наличие SPF само по себе не гарантирует хорошую доставляемость, как и DKIM без корректной общей конфигурации не решает все проблемы с репутацией. Надёжная схема — комплексная настройка, где домен отправителя, записи DNS и параметры ESP согласованы между собой.

При выборе платформы выясняем не только, поддерживает ли она SPF, DKIM и DMARC, но и насколько управляем процесс настройки:

1. Понятна ли инструкция для DNS. Сервис должен указать, какие TXT-записи добавить и к какому домену или поддомену они относятся.

2. Можно ли использовать DKIM-подпись домена клиента. В фактуре рекомендуемая практика описана как двойной DKIM: подпись сервиса и подпись домена клиента. Уточняем, поддерживает ли это ESP и как проверить успешную настройку.

3. Что увидит команда после изменения DNS. Нужен понятный статус проверки, а не только сообщение «настройте домен» без объяснения, какая запись не найдена или настроена неверно.

4. Как разделяются разные потоки писем. Маркетинговые и транзакционные письма могут идти через разные системы; схема доменов и подписей должна учитывать фактическую архитектуру отправки.

Доставляемость начинается не с темы письма. Сначала сервис и домен должны доказать, что отправка настроена согласованно.

Практический риск здесь — не только неверная запись, но и отсутствие владельца процесса. DNS обычно меняет не email-маркетолог, а администратор домена или IT-команда. Поэтому до запуска кампании фиксируем, кто готовит записи, кто проверяет их публикацию и кто подтверждает, что ESP видит корректную конфигурацию. Иначе интеграция зависает между командами, а запуск превращается в цепочку сообщений «проверьте ещё раз».

Отдельно оцениваем безопасность данных в email-сервисах. Какие данные о контактах передаются из CRM? Кто имеет доступ к аудиториям и API-ключам? Можно ли разделить права сотрудников? Эти вопросы не заменяют техническую настройку аутентификации, но напрямую влияют на риск утечки базы и ошибочных массовых отправок.

Отписка в один клик: List-Unsubscribe и RFC 8058

Возможность отписаться — не декоративная ссылка в футере. Для получателя это понятный выход из рассылки, а для отправителя — один из способов не доводить контакт до жалобы на спам. При сравнении функционала сервисов рассылки проверяем, как именно ESP реализует отписку: только ссылкой в теле письма или также через заголовки сообщения.

RFC 8058 описывает механизм однокликовой отписки. Для его работы сервис должен корректно формировать заголовок List-Unsubscribe и поддерживать соответствующий сценарий обработки запроса. В результате почтовый интерфейс может показывать получателю отдельную возможность отписаться, не заставляя его искать ссылку в письме.

На демо важно не ограничиваться галочкой «есть отписка». Задаём сервису конкретные вопросы:

  • Добавляет ли он List-Unsubscribe автоматически или настройку нужно включать отдельно?
  • Соответствует ли реализация RFC 8058?
  • Как быстро изменение статуса контакта применяется к следующим отправкам?
  • Передаётся ли событие отписки в CRM или систему автоматизации?
  • Исключается ли отписавшийся адрес из всех нужных типов маркетинговых кампаний?

Последний пункт особенно важен, если команда отправляет письма из нескольких систем. Отписка в одном ESP не поможет, если CRM-автоматизация или другой сервис продолжит считать контакт активным. Нужен единый источник статуса либо надёжная синхронизация между системами.

С точки зрения метрик отписки нужно оценивать вместе с жалобами, кликами и сегментом, на который ушла кампания. Резкий рост отписок может быть сигналом не только о частоте, но и о несоответствии ожиданий: например, контакт подписался на продуктовые новости, а получает регулярные промопредложения. Сегментация здесь влияет и на конверсию, и на качество базы.

REST API и вебхуки: интеграция, которая не держится на ручных выгрузках

Если команда вручную загружает CSV после каждого события в CRM, это не автоматизация, а регулярная точка отказа. При выборе платформы для email-маркетинга оцениваем, можно ли передавать контакты, запускать отправки и возвращать события без ручной синхронизации.

REST API помогает внешней системе обращаться к возможностям ESP: например, передавать данные или запускать предусмотренные платформой операции. Webhooks работают в обратном направлении: сервис сообщает другой системе о событии, которое уже произошло. Это могут быть статусы доставки, ошибки и действия получателя — конкретный набор зависит от возможностей ESP.

Для связки с CRM составляем карту данных до начала разработки:

  • Какие поля контакта отправляются из CRM в ESP и какие из них нужны для сегментации.
  • Где хранится актуальный статус подписки и как он обновляется после отписки.
  • Какие события нужно вернуть в CRM: отправка, доставка, ошибка, жалоба, клик или другое действие, которое поддерживает платформа.
  • Как система различает повторное событие и новую отправку, чтобы не создавать дубли.
  • Что происходит при недоступности CRM или сбое запроса: повтор, очередь, журнал ошибки или потеря события.

Здесь важно не принять наличие API за готовую интеграцию. Сам факт, что у сервиса есть REST API, ещё не означает, что все нужные методы доступны в вашем тарифе, события приходят в требуемом виде, а поля CRM можно сопоставить без дополнительной логики. До выбора фиксируем минимальный рабочий сценарий: например, контакт попал в сегмент, получает письмо, а результат отправки и отписка возвращаются в CRM.

Для оценки процесса смотрим не только на интерфейс, но и на наблюдаемость. Можно ли увидеть историю запросов? Понятно ли, почему API-вызов завершился ошибкой? Доступны ли ключи для разных окружений и можно ли ограничить их использование? Чем меньше интеграция зависит от одного разработчика, тем ниже риск, что сбой обнаружат только по просевшей конверсии.

Ошибки 4xx и 5xx, жалобы и репутация отправителя

Отчёт ESP не должен сводить все проблемы к статусу «не доставлено». Ответ SMTP-сервера содержит информацию, от которой зависит следующий шаг. Коды 4xx обозначают временные ошибки, а 5xx — постоянные. Если платформа не разделяет эти ситуации в отчётах и логике обработки, команда не сможет понять, где стоит повторить попытку, а где адрес нужно исключить из дальнейшей отправки.

Смотрим, как сервис обрабатывает ошибки и что показывает в кабинете:

  • Можно ли отфильтровать события по коду и типу ошибки?
  • Видно ли, к какой кампании, адресу и времени относится событие?
  • Различает ли платформа временный отказ и постоянную проблему?
  • Как фиксируются жалобы на спам и события Feedback Loop (FBL)?
  • Можно ли передать эти статусы в CRM или хранилище данных?

Для маркетолога это не техническая экзотика. Если временные сбои смешаны с постоянными, отчёт по доставке становится шумным: мы можем ошибочно считать плохим адресом контакт, которому письмо просто не удалось передать с первой попытки. Если жалобы не возвращаются в контур данных, сегмент продолжает получать письма, хотя уже подаёт негативный сигнал.

Настройте дашборд так, чтобы в нём были не только отправки, открытия и клики, но и технические статусы. Разбивайте результаты по доменам получателей, источнику контакта и типу сообщения. Когорты, собранные по дате подписки или сценарию сбора адреса, помогут увидеть, где начинается рост ошибок или жалоб. Это полезнее, чем смотреть на одну среднюю цифру по всей базе: общий показатель может скрывать проблемный источник или отдельный поток отправок.

Для выбора ESP можно использовать компактную матрицу оценки:

КритерийЧто должно быть понятно до запускаРиск, если ответа нет
SMTP и REST APIКак подключается система и какие сценарии поддерживаютсяРучные обходные процессы и непрозрачные статусы
SPF, DKIM, DMARCКакие DNS-записи нужны и как сервис проверяет настройкуОшибки аутентификации и неясная ответственность команд
List-UnsubscribeПоддерживается ли заголовок и механизм RFC 8058Лишнее трение при отписке и риск жалоб
WebhooksКакие события доступны и как их приниматьCRM не видит актуальные статусы отправки
Ошибки SMTP и FBLКак различаются 4xx, 5xx и жалобыНельзя оперативно чистить проблемные сегменты
Доступы и данныеКто управляет базой, ролями и ключами интеграцииРиск лишнего доступа и неконтролируемых отправок

Перед миграцией не переносите всю базу и все сценарии одним махом. Сначала проверьте DNS-аутентификацию, отправку через нужный канал, возврат событий в CRM и обработку отписки на тестовом сегменте. Затем убедитесь, что отчёт ESP и ваша аналитика одинаково трактуют статусы. Это снижает риск потерять данные о когортах и сравнивать метрики до и после миграции по разным правилам.

Как принять решение без покупки лишнего функционала

Лучший сервис — не тот, у которого длиннее список функций. Нужен тот, который закрывает ваш реальный контур отправки и не оставляет критические процессы за пределами системы. Для маркетинговых кампаний приоритетом могут стать сегментация, редактор и работа с отписками; для транзакционных писем — API, скорость реакции на ошибки и понятная интеграция с продуктом. В обоих случаях аутентификация домена и прозрачная обработка событий остаются фундаментом.

Соберите короткую карту требований до демо:

1. Опишите потоки писем. Отдельно отметьте маркетинговые, триггерные и транзакционные отправки, источники контактов и системы, которые ими управляют.

2. Зафиксируйте обязательные протоколы. Нужны ли SMTP-релей, REST API, webhooks и возврат статусов в CRM — не «когда-нибудь», а в текущей архитектуре.

3. Проверьте аутентификацию и отписку. Уточните поддержку SPF, DKIM, DMARC, двойного DKIM и List-Unsubscribe по RFC 8058.

4. Разберите сценарий сбоя. Попросите показать, где команда увидит ответы 4xx и 5xx, жалобы FBL и результат повторной обработки.

5. Сопоставьте данные с метриками. Убедитесь, что события и поля интеграции позволяют анализировать сегменты, конверсию и качество базы.

После этого сравнение платформ перестаёт быть конкурсом интерфейсов. На первом месте оказывается проверяемая гипотеза: выбранный ESP способен встроиться в процессы, поддерживает нужную схему отправки и возвращает данные, на которых команда принимает решения. Если технический контур прозрачен, маркетологи тратят время на сегментацию, тесты и рост конверсии, а не на поиск пропавшего статуса в трёх системах.

Частые вопросы

Зачем настраивать SPF, DKIM и DMARC?
Эти записи в DNS связывают отправку через сервис с доменом бренда и позволяют принимающим серверам проверять подлинность отправителя, что необходимо для доставляемости писем.
В чем разница между SMTP-релеем и REST API?
SMTP-релей удобен для систем, которые уже умеют отправлять почту по протоколу SMTP, тогда как REST API лучше подходит для продуктовых интеграций, требующих управления отправкой и передачи дополнительных параметров.
Что такое механизм отписки по RFC 8058?
Это стандарт однокликовой отписки, при котором сервис формирует специальный заголовок List-Unsubscribe, позволяющий почтовому интерфейсу показать пользователю кнопку отписки без необходимости искать ссылку в теле письма.
Почему важно различать ошибки SMTP 4xx и 5xx?
Коды 4xx обозначают временные ошибки, а 5xx — постоянные. Разделение этих статусов в отчетах позволяет команде понять, где стоит повторить попытку отправки, а какой адрес нужно исключить из базы.
Что нужно проверить в интеграции с CRM до начала работы?
Необходимо составить карту данных: какие поля нужны для сегментации, как обновляется статус подписки, какие события (отправка, клик, жалоба) возвращаются в CRM и как система обрабатывает сбои при передаче данных.