Soft Bounce: почему письма временно не доставляются
Soft Bounce (мягкий возврат) — временный отказ почтового сервера принять email-письмо: он сообщает, что сейчас не готов обработать запрос, но ситуация может измениться. Адрес может быть действующим, поэтому сервис рассылок обычно повторяет попытку доставки. В протоколе SMTP временным отказам соответствует класс ответов 4xx. Один Soft Bounce не означает, что адрес нужно удалять из базы: важно изучить полный ответ почтового сервера, количество повторных попыток и распределение ошибок по доменам получателей.
Как возникает Soft Bounce
Процесс доставки состоит из нескольких шагов:
- Отправляющий сервер устанавливает соединение с почтовым сервером получателя.
- Принимающая сторона обрабатывает SMTP-команды и может применять ограничения, связанные с адресом, отправителем, параметрами письма или текущей нагрузкой.
- Если запрос нельзя выполнить временно, сервер возвращает код 4xx и текст ошибки.
- Система отправки ставит письмо в очередь и позднее повторяет попытку.
- Письмо либо доставляется, либо после прекращения повторных попыток получает статус недоставленного.
Срок и количество повторов определяются настройками отправляющей системы. Как это устроено в Altcraft, описано в отчёте о возвратах.
Soft Bounce фиксирует отдельную неудачную попытку. Если следующая попытка окажется успешной, письмо будет доставлено, но запись о первоначальном возврате сохранится в отчёте.
Причины мягких возвратов
SMTP-код указывает на временный характер отказа, а точную причину обычно раскрывают текст ответа и расширенный код состояния.
| Причина | Что происходит | Пример ответа |
|---|---|---|
| Ящик временно не принимает письма | Например, почтовый ящик переполнен | 4.2.2 |
| Почтовый сервис недоступен | Сервер перегружен, проходит техническое обслуживание или испытывает сетевой сбой | 421 Service Temporarily Unavailable, 451 Please try again later |
| Greylisting | Сервер временно отклоняет письмо и ожидает повторной попытки | 450 ... Greylisted for 120 seconds |
| Ограничения почтового провайдера | Провайдер временно ограничивает скорость или объём сообщений от одного IP-адреса или домена | 421 или 451, точная причина указана в тексте ответа |
| Ограничение по размеру письма | Сервер временно не принимает сообщение из-за его размера или вложений | Зависит от сервера; нужно смотреть полный SMTP-ответ |
| Проблемы с аутентификацией | Отправитель не прошёл проверку SPF, DKIM или DMARC | 421 Message source blocked temporarily |
| Репутационные или антиспам-ограничения | Провайдер временно отклоняет сообщения из-за репутации отправителя или своей политики | 451 ... Intentional policy rejection, please try again later |
Чем Soft Bounce отличается от Hard Bounce
| Характеристика | Soft Bounce | Hard Bounce |
|---|---|---|
| Характер ошибки | Временный | Постоянный для текущего запроса |
| Типичные SMTP-коды | 4xx | 5xx |
| Пример причины | Временно перегружен сервер | Адрес не существует |
| Повторная отправка | Обычно выполняется автоматически | Не выполняется без устранения причины |
| Что делать с адресом | Изучить динамику возвратов | Проверить причину, недействительный адрес исключить из отправок |
В Altcraft жёсткий возврат меняет статус подписки на Hard bounced и отправляет email в глобальный стоп-список платформы. Soft Bounce не меняет статус подписки: платформа повторяет отправку по установленным правилам, а после прекращения попыток фиксирует недоставку.
Soft Bounce и недоставка — не одно и то же
Soft Bounce описывает временный ответ сервера на конкретную попытку. Недоставка — итоговый результат, при котором сообщение так и не дошло до получателя.
Например, сервер несколько раз отвечает кодом 451. Каждая попытка зарегистрируется как мягкий возврат. Поэтому количество возвратов может превышать число недоставленных писем. В Altcraft все такие попытки отражаются в отчёте о возвратах, даже если письмо в итоге доставлено.
Как анализировать Soft Bounce
Мягкие возвраты следует оценивать не по отдельности, а в динамике и по группам. Наиболее полезны следующие срезы:
- Почтовый домен получателя. Рост ошибок только у одного провайдера указывает на его ограничения, технический сбой или отношение к конкретному отправителю.
- From-домен и IP-адрес. Сравнение отправляющих доменов и адресов выявляет локальную проблему инфраструктуры или репутации отправителя.
- Полный SMTP-ответ. Коды 421, 450 и 451 обозначают временные отказы, но сами по себе не всегда раскрывают точную причину. Нужно учитывать текст ответа и расширенный код состояния, если он указан.
- Дата и время. Кратковременный всплеск может совпасть со сбоем провайдера. Устойчивый рост требует проверки настроек и отправочной практики.
- Контент и тип письма. Если возвраты возникают у писем с тяжёлыми вложениями либо только у отдельной кампании, причина может быть в самом сообщении.
Универсального порога Soft Bounce Rate нет. В International Email Benchmark от GDMA среднемировой Soft Bounce Rate по итогам 2023 года составил 0,33% против 0,73% годом ранее. Эту цифру стоит использовать как внешний ориентир, а не как норматив для конкретного отправителя.
Что делать при росте Soft Bounce
Действие зависит от текста ошибки и масштаба проблемы:
- Не удалять адрес после первого возврата. Временная ошибка не подтверждает, что ящик недействителен.
- Проверить распределение по провайдерам. Если ошибки сосредоточены на одном домене, изучить данные в его постмастере и правила приёма рассылок.
- Проверить SPF, DKIM и DMARC. Это особенно важно при ответах о нарушении правил аутентификации.
- Изучить репутацию домена и IP-адреса. Массовые временные блокировки могут возникать из-за резкого роста объёма отправок, большого числа жалоб или возвратов.
- Скорректировать скорость отправки. Если провайдер ограничивает поток, письма следует отправлять более равномерно. В Altcraft массовую рассылку можно разделить на части и задать лимит на каждый запуск.
- Убрать тяжёлые вложения. Большие файлы лучше разместить на сайте или в облачном хранилище, а в письмо добавить ссылку.
- Следить за повторяющимися ошибками. Если один адрес регулярно возвращает письма, стоит приостановить коммуникацию по правилам, принятым в компании.
Не следует вручную перезапускать массовую рассылку сразу после временных ошибок. Это может усилить ограничения со стороны почтового провайдера, а при повторной отправке по всей аудитории — привести к повторной отправке тем, кто уже получил письмо. Повторными попытками должна управлять система отправки с учётом SMTP-ответов и заданных интервалов.
Как Soft Bounce обрабатывается в Altcraft
Платформа регистрирует мягкие возвраты, выполняет повторные попытки по настроенным правилам и предоставляет отчёты для диагностики.
В отчёте о возвратах данные можно отфильтровать по периоду и рассылке, а также сгруппировать по From-домену или IP-адресу. В таблице доступны домен получателя, количество одинаковых возвратов и полный текст ответа почтового провайдера.
В отчёте о возвратах Altcraft можно сравнить временные ошибки по доменам получателей и посмотреть полный ответ почтового провайдера
В отчёте по каналам доступны количество Softbounced-сообщений и процент мягких возвратов. Там же отображаются доставки, недоставки, Hardbounced-сообщения и другие события, поэтому показатель можно оценивать в контексте всей рассылки.
В отчёте по каналам Altcraft Soft Bounce можно оценивать вместе с другими показателями рассылки
Хотите разобраться в отчётах, рассылках и других возможностях платформы? Пройдите бесплатный практический курс.
Заключение
Soft Bounce означает временную проблему доставки, а не недействительный email-адрес. После мягкого возврата платформа обычно автоматически повторяет попытку по заданным правилам. Устойчивый рост ошибок требует проверки отправочной инфраструктуры, аутентификации, репутации и параметров рассылки. Основу диагностики составляют полный ответ сервера, динамика ошибок и их распределение по провайдерам, доменам и IP-адресам.


