Soft bounce — это временный сбой доставки электронного письма, при котором сервер получателя принял соединение, но не смог обработать сообщение по причинам, которые могут устраниться сами собой. В отличие от окончательного отказа, такое письмо автоматически ставится в очередь на повторную отправку.
Что такое soft bounce
Soft bounce — уведомление о временной невозможности доставить письмо, которое возвращается отправителю в виде специального кода ошибки по протоколу SMTP. Сервер-получатель при этом физически принял соединение, но по какой-то причине не смог принять само сообщение в конкретный момент. Среди самых частых причин — переполненный почтовый ящик получателя, временная недоступность почтового сервера или слишком большой размер письма для конкретного домена. В email-маркетинге soft bounce принципиально отличают от hard bounce: первый допускает повторную попытку доставки, второй — нет. Большинство профессиональных платформ (Mailchimp, SendPulse, Unisender) автоматически повторяют отправку после soft bounce от трех до пяти раз с нарастающим интервалом. Правильная обработка soft bounce напрямую влияет на доставляемость всей базы и репутацию домена-отправителя.
История понятия уходит корнями в ранние протоколы электронной почты 1980-х годов. RFC 821, принятый в 1982 году, уже содержал разграничение кодов ответов: коды 4xx означали временную ошибку, 5xx — постоянную. Именно из этого технического разграничения выросло деление на soft и hard bounce, которое индустрия email-маркетинга формализовала к концу 1990-х годов. С ростом объемов рассылок и появлением первых массовых ESP (Email Service Provider) в 2000-х годах возникла необходимость автоматической обработки bounce-сообщений, что и закрепило эти термины в профессиональном словаре. Сегодня обработка bounce — стандартная функция любой email-платформы, а сами алгоритмы обработки значительно усложнились: платформы анализируют не только код ошибки, но и текст bounce-сообщения, историю адреса, время отправки. Разграничение типов отказов стало фундаментальной частью гигиены базы и защиты репутации отправителя.
В digital-маркетинге soft bounce имеет ключевое значение для email-стратегии по нескольким причинам. Во-первых, он напрямую влияет на метрику доставляемости (deliverability), которая определяет, попадут ли письма во входящие или в папку спама. Во-вторых, высокий уровень bounce — сигнал для провайдеров вроде Google Postmaster Tools или Microsoft SNDS о том, что список адресов не поддерживается должным образом. В-третьих, накопленные soft bounce, оставшиеся без внимания, могут постепенно превращаться в hard bounce: если ящик месяцами переполнен, провайдер может его деактивировать. Отраслевой стандарт для bounce rate, рекомендованный Mailchimp, — не выше 2% суммарно, при этом soft bounce не должен превышать 1.5%. По данным исследования Return Path, компании с bounce rate ниже 0.5% фиксируют inbox placement rate на уровне 89%, тогда как при bounce rate 5%+ этот показатель падает до 56%.
Для маркетолога или владельца бизнеса понимание soft bounce критично по прагматичным причинам. Игнорирование этой метрики приводит к постепенному ухудшению репутации домена и IP-адреса, из-за чего письма начинают попадать в спам даже активным подписчикам. Алгоритмы фильтрации почты у Gmail, Yandex и Mail.ru непрерывно анализируют поведенческие сигналы: если письма часто не доставляются или уходят в спам, система снижает «вес» отправителя автоматически. Кроме того, высокий процент soft bounce — индикатор качества базы подписчиков: он показывает, насколько активно люди пользуются указанными адресами. Регулярный мониторинг позволяет вовремя выявлять деградацию базы и планировать реактивационные кампании до критической точки. С февраля 2024 года Google и Yahoo обязали массовых отправителей поддерживать spam rate ниже 0.1% и bounce rate ниже 0.5% — управление soft bounce стало обязательным условием работы.
Как работает soft bounce
- Инициация SMTP-соединения. Когда ESP запускает отправку, платформа устанавливает TCP-соединение с почтовым сервером получателя через порт 25, 465 или 587. Сервер-получатель отвечает кодом 220, подтверждая готовность к диалогу. На этом этапе происходит обмен HELO/EHLO командами, в которых сервер-отправитель идентифицирует себя — и именно здесь начинается первичная проверка репутации отправителя по DNS-записям SPF, DKIM и DMARC.
- Передача письма и получение кода ответа. После проверок отправитель передает заголовки и тело письма командой DATA. Сервер-получатель обрабатывает сообщение и возвращает код: 250 означает успешную доставку, 4xx — временную ошибку (soft bounce), 5xx — постоянную (hard bounce). Код 452 «insufficient system storage» — классический пример soft bounce: ящик переполнен, но адрес существует. Сервер-отправитель фиксирует код и передает его платформе для последующей обработки.
- Постановка в очередь повторной отправки. Получив код 4xx, ESP помещает сообщение в очередь повторных попыток с экспоненциальным бэкоффом — через 1 час, 4 часа, 12 часов, 24 часа и так далее до достижения лимита. Большинство платформ пытаются доставить письмо в течение 72 часов. За это время проблема нередко устраняется, и письмо успешно доходит. SendGrid по умолчанию выполняет повторные попытки до 72 часов с нарастающими интервалами.
- Подсчет bounce и применение правил. Если все попытки исчерпаны и письмо не доставлено, ESP фиксирует soft bounce для адреса и увеличивает счетчик. Большинство платформ применяют правило: 3-5 последовательных soft bounce — адрес переводится в категорию «проблемных» или временно исключается из следующих рассылок. Mailchimp автоматически переводит адрес в статус «cleaned» после достижения внутреннего порога. Это правило защищает репутацию отправителя от дальнейшего ухудшения.
- Генерация отчета и аналитика. Параллельно с обработкой попыток ESP записывает детали каждого bounce в отчет: адрес получателя, код и текст ошибки, дату, кампанию. На основе этих данных формируются агрегированные метрики: bounce rate по кампании, по сегменту, по домену. Анализ bounce по доменам (gmail.com, yandex.ru, mail.ru) позволяет выявить системные проблемы — если все письма на Yandex уходят в soft bounce, это может указывать на проблему с репутацией IP, а не на качество базы.
- Принятие решения о статусе адреса. На основе накопленной истории bounce ESP или маркетолог принимает решение о дальнейшей судьбе адреса. Если soft bounce носит разовый характер — адрес остается активным. Если повторяется регулярно — помечается для ревизии. Если переходит в hard bounce (провайдер деактивировал ящик) — адрес безвозвратно удаляется из активной базы. Правильно настроенная автоматическая обработка на этом этапе экономит десятки часов ручной работы при базах от 10 000 адресов.
Виды soft bounce
- Переполненный ящик (Mailbox Full). Самый распространенный тип — сервер получателя возвращает код 452 или 552, сигнализируя, что ящик подписчика достиг лимита хранилища. По данным отраслевых исследований ESP, на этот тип приходится около 30-40% всех soft bounce. Ситуация часто временная: подписчик чистит ящик, и следующее письмо доходит без проблем. Однако если один адрес регулярно уходит в «переполненный ящик», это признак того, что человек не пользуется данным email, и адрес стоит убрать из базы после 3-4 повторений.
- Временная недоступность сервера (Server Unavailable). Сервер-получатель временно не отвечает на запросы — технические работы, перегрузка, сбой. Код ответа — 421 или 450. Этот тип bounce особенно характерен для корпоративных адресов на небольших доменах, где нет резервной инфраструктуры. Письмо автоматически ставится в очередь и успешно доставляется после восстановления работы сервера — как правило, в течение нескольких часов. Высокая доля этого типа bounce на корпоративных адресах — сигнал рассмотреть другое время отправки.
- Превышение размера письма (Message Too Large). Сервер получателя имеет ограничение на размер входящих сообщений, и письмо его превышает. Код — 552 «message size exceeds fixed limit». Типичная ситуация: письмо с тяжелыми изображениями или PDF-вложением весит более 10 МБ, тогда как сервер-получатель ограничивает входящие 5 МБ. Решение — оптимизировать размер: сжать изображения до 200-400 КБ, использовать ссылки вместо вложений. После оптимизации адрес снова становится доступным.
- Антиспам-фильтрация и грейлистинг (Greylisting). Сервер получателя временно отклоняет письмо из-за подозрений в спаме или применения greylisting — когда новый IP-адрес отправителя автоматически получает код 451 при первой попытке. Greylisting предполагает, что добросовестный сервер повторит попытку через несколько минут (что ESP и делает), а спам-боты — нет. После успешной повторной отправки IP попадает в «белый список» сервера получателя. Этот тип bounce нормален при «прогреве» нового IP или домена.
- DNS-ошибки (DNS Lookup Failed). Отправляющий сервер не может разрешить MX-запись домена получателя — временная проблема с DNS-серверами провайдера. Код — 451 «DNS lookup failed». Ситуация отличается от hard bounce с постоянной DNS-ошибкой тем, что домен существует, но в данный момент недоступен. Повторная попытка через несколько часов обычно успешна. Если DNS-ошибки для конкретного домена повторяются систематически, это повод проверить корректность MX-записей домена получателя.
- Троттлинг соединений (Connection Throttling). Сервер получателя ограничивает количество входящих соединений от одного отправителя в единицу времени и временно отклоняет превышающие лимит попытки. Типично для крупных корпоративных систем и провайдеров, защищающихся от массовых рассылок. Код — 421 «Too many connections». ESP обрабатывает такие bounce автоматически, растягивая отправку во времени. Для маркетолога важно учитывать это при планировании крупных кампаний на корпоративные домены — лучше распределять отправку на несколько часов, а не отправлять все разом.
Сравнение
| Параметр | Soft Bounce | Hard Bounce |
|---|---|---|
| Причина | Временная: переполненный ящик, недоступный сервер, превышение размера письма | Постоянная: несуществующий адрес, заблокированный домен, некорректный формат |
| SMTP-код ошибки | 4xx (временные ошибки) | 5xx (постоянные ошибки) |
| Повторная отправка | Да, ESP повторяет автоматически 3-5 раз в течение 72 часов | Нет, адрес немедленно исключается из базы |
| Влияние на репутацию отправителя | Умеренное при единичных случаях; критическое при системном накоплении выше 1.5% | Серьезное с первого же bounce; Google и Yahoo требуют rate ниже 0.08% |
| Рекомендуемое действие | Мониторинг; удаление адреса после 3-5 последовательных soft bounce | Немедленное и безвозвратное удаление адреса из активной базы |
| Порог тревоги | Выше 1.5% в кампании требует анализа и чистки базы | Выше 0.5% в кампании — критический сигнал для немедленных мер |
Пример использования
Интернет-магазин электроники с подписной базой 45 000 адресов запустил ежемесячную рассылку с акционными предложениями. После первых шести кампаний маркетолог заметил, что soft bounce rate стабильно держится на уровне 7.3%, а доставляемость составляла лишь 88%. Open rate при этом не превышал 14%, хотя среднеотраслевой показатель для e-commerce по данным Mailchimp — 20-22%. Анализ показал, что около 3 300 адресов регулярно уходят в soft bounce по причине переполненного ящика или устаревших корпоративных адресов сотрудников, сменивших работу. Репутация IP-адреса по Google Postmaster Tools опустилась до категории «medium» из-за накопленного bounce.
Маркетолог провел трехэтапную чистку: сначала удалил все адреса с тремя и более последовательными soft bounce за 90 дней (2 800 адресов), затем запустил реактивационную кампанию для «спящих» подписчиков (не открывавших письма 180+ дней) и убрал не отреагировавших, наконец добавил double opt-in в форму подписки. Активная база сократилась до 38 500 адресов, но soft bounce rate упал до 0.9%, доставляемость выросла до 97.2%, а open rate поднялся до 23.4% уже на следующей кампании. Выручка с email-канала при меньшей базе выросла на 18%, поскольку письма стали доходить до реально заинтересованных получателей.
Частые вопросы
Сколько раз нужно получить soft bounce от одного адреса, прежде чем удалить его из базы?
Отраслевой стандарт — от 3 до 5 последовательных soft bounce при условии, что они происходят на протяжении нескольких кампаний, а не в рамках одной рассылки. Mailchimp автоматически переводит адрес в статус «cleaned» после достижения внутреннего порога — исходя из практики это около четырех bounce. SendPulse и Unisender придерживаются правила трех последовательных soft bounce перед автоматическим исключением. Важный нюанс: если после 1-2 soft bounce адрес снова принял письмо, счетчик обычно сбрасывается — это нормально. Принимая решение о ручной чистке, ориентируйтесь не только на число bounce, но и на активность: если адрес шесть месяцев не открывает письма и периодически уходит в soft bounce — убирайте без ожидания. Критерий «нет открытий 180+ дней плюс три и более soft bounce» — надежный фильтр для базы любого размера.
Влияет ли soft bounce на репутацию домена отправителя так же серьезно, как hard bounce?
Soft bounce влияет на репутацию, но менее критично, чем hard bounce, при условии, что он не накапливается системно. Google Postmaster Tools и Microsoft SNDS отслеживают совокупный bounce rate: если суммарно мягкие и жесткие отказы превышают 2-3%, репутация IP начинает снижаться. Hard bounce весит значительно больше — Google с февраля 2024 года требует держать его ниже 0.08%. Для soft bounce жесткого порога нет, но хронически высокий soft bounce rate в 7-10% — косвенный сигнал о некачественной базе, который провайдеры учитывают при фильтрации. Единичные soft bounce не ухудшают репутацию заметно, но при 5%+ нарушений Gmail и Yandex начинают помечать входящие как нежелательные. Следите за репутацией через Google Postmaster Tools и Yandex Postmaster — оба сервиса бесплатны.
Как понять, что soft bounce завершился успешной доставкой после повторных попыток?
В интерфейсе ESP для каждого адреса доступна история доставки: статус «delivered» после первоначального soft bounce означает, что повторная попытка удалась. В Mailchimp это видно в разделе «Activity» конкретного контакта, в SendPulse — в журнале отправок по адресу. Если письмо в итоге доставлено — оно учитывается в метрике доставляемости кампании как успешное, несмотря на промежуточный bounce. Для массового анализа смотрите на итоговый delivery rate кампании: он отражает финальный результат после всех попыток повторной отправки. Важно различать «soft bounce rate» на момент первой попытки и итоговый «bounce rate» после завершения всех повторных попыток — второй показатель обычно ниже на 30-50%, поскольку часть soft bounce разрешается успешно. Именно итоговый bounce rate стоит использовать для оценки базы.