Доставляемость писем: как измерить и улучшить

Как измерять доставляемость email-писем: отделить принятые сервером сообщения от попадания во входящие, настроить события, найти причину отказов и безопасно проверить улучшение.

13 октября 2026 10 мин чтения
Доставляемость писем
Доставляемость писем

Коротко. Как измерять доставляемость email-писем: отделить принятые сервером сообщения от попадания во входящие, настроить события, найти причину отказов и безопасно проверить улучшение. Граница разбора: Метрика доставки и диагностика. Попадание в спам и репутация отправителя раскрываются ссылками. Практический результат — переход к указанному продукту или соседнему материалу; перед запуском сохраните исходные данные, ответственного и условие остановки.

Запрос: доставляемость писем. Граница материала: Метрика доставки и диагностика. Попадание в спам и репутация отправителя раскрываются ссылками.

Статья посвящена метрике доставки и диагностике технического пути письма. Отдельные темы попадания во вкладку «Спам» и общей репутации отправителя не пересказываются, а используются как смежные проверки.

Разделите доставку и попадание во входящие

Delivered обычно означает, что принимающий сервер не отклонил письмо. Это не гарантирует, что сообщение оказалось в основной папке: сервер мог поместить его в спам, вкладку промоакций или применить внутреннюю фильтрацию.

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

Запишите формулу и основание

Базовый delivery rate считают как доставленные письма, делённые на принятые к отправке, умноженные на 100%. В знаменателе нужно определить, исключаются ли локально подавленные, некорректные и не отправленные адреса.

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

Понимайте SMTP-ответы

Принимающий сервер возвращает код и пояснение. Постоянный отказ обычно означает недействительный адрес, домен или запрет; временный — переполнение, серый список, лимит, недоступность сервера или необходимость повторить позже.

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

СтатусСмыслДействие
DeliveredСервер принялАнализировать дальше
Hard bounceПостоянный отказПодавить адрес
Soft bounceВременный отказПовторить по правилу
DeferredПриём отложенСледить за исходом

Различайте hard bounce и soft bounce

Hard bounce считается постоянной невозможностью доставить и обычно требует немедленного подавления адреса. Soft bounce может быть временным, но серия повторов или определённый код превращает его в устойчивую проблему.

Рабочее действие. Определите политику повторных попыток и порог подавления по кодам, а не только по названию. Синхронизируйте suppression list между сервисами, формами и CRM.

Учитывайте deferred и задержку

Некоторые серверы временно откладывают приём. Сервис повторяет попытки, поэтому письмо может перейти из deferred в delivered через минуты или часы. Ранний отчёт и финальный результат различаются.

Рабочее действие. Зафиксируйте окно завершения кампании и отдельно считайте долю задержанных, среднее время до доставки и исход после повторов. Для срочных сообщений оцените бизнес-ущерб задержки.

Соберите события в единую схему

Данные находятся в сервисе рассылок, вебхуках, логах, DNS, CRM и аналитике сайта. Без идентификатора сообщения и получателя невозможно связать попытку, ответ, повтор, открытие и целевое действие.

Рабочее действие. Сохраняйте campaign_id, message_id, нормализованный адрес или безопасный ключ, домен, время, статус, код и номер попытки. Обновления делайте идемпотентно.

Проверьте аутентификацию домена

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

Рабочее действие. Проверьте DNS-записи, выравнивание доменов, селектор DKIM, используемый From и Return-Path. После смены сервиса повторите проверку и удалите устаревшие разрешения по плану.

УровеньИсточникВопрос
СписокФорма или CRMКого допустили
ОтправкаСервисЧто поставлено в очередь
SMTPЛоги и вебхукиЧто ответил сервер
ДействиеАналитикаЧто сделал человек

Оцените качество адресов на входе

Опечатки, одноразовые адреса, роли вроде info@, старые импорты и купленные списки повышают отказы. Исправлять доставляемость после загрузки хуже, чем поставить проверку и ясное ожидание при сборе.

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

Контролируйте старение базы

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

Рабочее действие. Храните дату последней доставки и осмысленного взаимодействия. Давно неиспользуемые сегменты запускайте малыми партиями с отдельными лимитами и понятной реактивацией.

Разделяйте транзакционные и маркетинговые потоки

Чеки, восстановление доступа и подтверждения ожидаются немедленно; маркетинговые кампании имеют другой объём и частоту. Общая инфраструктура может перенести проблемы массовой рассылки на критические сообщения.

Рабочее действие. Разметьте типы, домены или поддомены, источники и SLA. Наблюдайте доставку отдельно, сохраняя узнаваемый бренд и корректную аутентификацию.

Наблюдайте по доменам получателей

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

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

СрезАномалияВероятная зона
Один доменРост 4xxЛимиты провайдера
Старый сегментРост 5xxКачество базы
Один потокЗадержкаИнфраструктура
После релизаВсе статусыСхема событий

Диагностируйте падение по порядку

Паника приводит к одновременной смене домена, темы, сервиса и базы. Тогда доставляемость иногда восстанавливается, но причина остаётся неизвестной и повторяется.

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

Проводите тест без вреда

Исправление проверяют на ограниченном активном сегменте, сохраняя контроль и разумный темп. Результат оценивают по кодам и финальной доставке, а не по одному тестовому ящику сотрудника.

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

Настройте мониторинг и алерты

Доставляемость требует раннего обнаружения, потому что бизнес замечает проблему по жалобам пользователей уже после пропущенных писем. Панель должна показывать объём, delivered, bounce, deferred и крупнейшие причины.

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

Этап тестаОграничениеСтоп-сигнал
ПилотАктивный сегментРезкий hard bounce
СтупеньОдин параметрРост deferred
РасширениеТе же доменыНовые коды
ЗакреплениеДокументацияРасхождение отчёта

Документируйте решение и границы метрики

Итоговый отчёт должен позволять повторить расчёт и понять, что доставляемость не равна inbox placement. В нём нужны формула, окно, статусы, провайдеры, изменения, гипотеза и фактический эффект.

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

Итоговый рабочий принцип

При любом инциденте команда сохраняет исходную выборку, коды ответов, временную шкалу и список изменений. Затем отдельно проверяются новые адреса, старые когорты, транзакционный и маркетинговый потоки, крупнейшие домены получателей и задержанные попытки. Восстановление общего процента ещё не закрывает проблему: нужно подтвердить, что причина понята, исправление воспроизводимо, а suppression list синхронизирован. Для критичных сообщений дополнительно измеряется время до финальной доставки и доля пользователей, которым пришлось повторить действие. Отчёт завершается не советом «следить внимательнее», а владельцем алерта, конкретным порогом, инструкцией первого шага и датой контрольного теста. Так техническая метрика превращается в управляемый процесс, но не подменяет анализ спама, содержания и коммерческого результата.

Практическая работа: Доставляемость писем

Для темы «Доставляемость писем» ниже собрана прикладная проверка. Каждый шаг «U566» использует исходные данные статьи, фиксирует решение «Разделите доставку и попадание во входящие» и передаёт подтверждённый результат к пункту «Запишите формулу и основание».

Разделите доставку и попадание во входящие: практическая проверка

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

Запишите формулу и основание: практическая проверка

Практику «Запишите формулу и основание» удобно проверить на одном реальном примере, не затрагивая весь процесс «Доставляемость писем». Ответственный — редактор рассылки; предмет проверки — рабочий сценарий «Доставляемость писем». В карточку «карточка применения «Доставляемость писем»» он заносит исходное значение для пункта «Запишите формулу и основание», источник и время проверки, время и роль тестового аккаунта. Нужный эффект описывается словами «подтверждённый переход от «Запишите формулу и основание» к «Понимайте SMTP-ответы»», чтобы его нельзя было заменить субъективным впечатлением. Условие остановки — результат «Запишите формулу и основание» нельзя повторить на исходных данных. После него возвращают прежнее состояние, разбирают риск «решение по «Запишите формулу и основание» без сопоставимой контрольной точки» и лишь потом открывают раздел «Понимайте SMTP-ответы».

Понимайте SMTP-ответы: практическая проверка

Для шага «Понимайте SMTP-ответы» составьте короткий протокол из трёх частей: что было до изменения, какое одно действие выполнил редактор рассылки, что увидела аудитория «читатель материала «Доставляемость писем»». Доказательствами служат исходное значение для пункта «Понимайте SMTP-ответы», источник и время проверки. Протокол хранится как «карточка применения «Доставляемость писем»», а не в личной переписке исполнителя. Результат считается подтверждённым, когда получено «подтверждённый переход от «Понимайте SMTP-ответы» к «Различайте hard bounce и soft bounce»» и второй проверяющий воспроизвёл тот же путь. Сигнал «результат «Понимайте SMTP-ответы» нельзя повторить на исходных данных» означает, что к теме «Различайте hard bounce и soft bounce» переходить рано.

Различайте hard bounce и soft bounce: практическая проверка

Пограничный случай для «Различайте hard bounce и soft bounce» проверяют отдельно от обычного сценария. На объекте «рабочий сценарий «Доставляемость писем»» роль «редактор рассылки» сначала подтверждает исходное значение для пункта «Различайте hard bounce и soft bounce», источник и время проверки, после чего меняет ровно одно условие. Наблюдение сверяют с ожидаемым итогом «подтверждённый переход от «Различайте hard bounce и soft bounce» к «Учитывайте deferred и задержку»». Особое внимание уделяют риску «решение по «Различайте hard bounce и soft bounce» без сопоставимой контрольной точки»: его нельзя прятать внутри среднего показателя или общего вывода. Все расхождения попадают в «карточка применения «Доставляемость писем»». Раздел «Учитывайте deferred и задержку» начинается только с версии, которая прошла такую сверку.

Учитывайте deferred и задержку: практическая проверка

Чтобы пункт «Учитывайте deferred и задержку» не остался теорией, назначьте владельца — редактор рассылки — и объект «рабочий сценарий «Доставляемость писем»». Владелец готовит исходное значение для пункта «Учитывайте deferred и задержку», источник и время проверки, ставит дату опыта и описывает результат понятным для группы «читатель материала «Доставляемость писем»» языком. Формула успеха здесь не абстрактна: подтверждённый переход от «Учитывайте deferred и задержку» к «Соберите события в единую схему». Если вместо неё фиксируется «результат «Учитывайте deferred и задержку» нельзя повторить на исходных данных», действие отменяют и проверяют источник отклонения. В «карточка применения «Доставляемость писем»» остаются обе версии, поэтому следующий этап «Соберите события в единую схему» получает проверяемые данные, а не пересказ.

Соберите события в единую схему: практическая проверка

Перед применением «Соберите события в единую схему» отделите факт от предположения. Фактами для материала «Доставляемость писем» будут исходное значение для пункта «Соберите события в единую схему», источник и время проверки; предположением останется всё, чего редактор рассылки не смог воспроизвести на объекте «рабочий сценарий «Доставляемость писем»». Итоговый критерий — подтверждённый переход от «Соберите события в единую схему» к «Проверьте аутентификацию домена». Отдельной строкой в «карточка применения «Доставляемость писем»» записывается риск «решение по «Соберите события в единую схему» без сопоставимой контрольной точки» и способ его заметить. При условии «результат «Соберите события в единую схему» нельзя повторить на исходных данных» команда прекращает изменение. Только после устранения причины можно продолжать маршрут к пункту «Проверьте аутентификацию домена».

Остался вопрос по теме статьи? Напишите его в предложку блога — отвечаю лично: задать вопрос в MAX. Частые вопросы разбираю отдельными статьями и присылаю ссылку тому, кто спросил.

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

Что такое доставляемость писем?

Это доля отправленных сообщений, которые принимающий сервер не отклонил окончательно, по заранее определённым статусам и формуле.

Означает ли delivered попадание во входящие?

Нет. Сервер мог принять письмо и затем поместить его в спам, промо-вкладку или применить внутреннюю фильтрацию.

Как считать delivery rate?

Доставленные письма делят на принятые к отправке и умножают на 100%, явно определяя исключённые и подавленные адреса.

Чем hard bounce отличается от soft bounce?

Hard bounce — постоянный отказ, soft bounce — временная проблема, для которой действует ограниченная политика повторов.

Почему письмо доставилось с задержкой?

Сервер мог временно отложить приём, после чего сервис повторил попытку; нужно смотреть deferred, коды и время финального события.

Что проверять при падении?

Формулу, время, поток, домены получателей, исходные SMTP-коды, качество базы, DNS-аутентификацию и последние изменения.

Как улучшать доставляемость безопасно?

Исправлять конкретную причину и проверять её на небольшом активном сегменте с лимитами, контролем и стоп-сигналами.

Статья помогла?
Николай Шаповалов Николай Шаповалов Основатель Tapbox, делает сервисы для MAX Канал автора в MAX

Читайте дальше