Soft Bounce: почему письма временно не доставляются
Как возникает Soft Bounce
Процесс доставки состоит из нескольких шагов:
- Отправляющий сервер устанавливает соединение с почтовым сервером получателя.
- Принимающая сторона обрабатывает SMTP-команды и может применять ограничения, связанные с адресом, отправителем, параметрами письма или текущей нагрузкой.
- Если запрос нельзя выполнить временно, сервер возвращает код 4xx и текст ошибки.
- Система отправки ставит письмо в очередь и позднее повторяет попытку.
- Письмо либо доставляется, либо после прекращения повторных попыток получает статус недоставленного.
Причины мягких возвратов
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 |
| Пример причины | Временно перегружен сервер | Адрес не существует |
| Повторная отправка | Обычно выполняется автоматически | Не выполняется без устранения причины |
| Что делать с адресом | Изучить динамику возвратов | Проверить причину, недействительный адрес исключить из отправок |
Soft Bounce и недоставка — не одно и то же
Soft Bounce описывает временный ответ сервера на конкретную попытку. Недоставка — итоговый результат, при котором сообщение так и не дошло до получателя.
Например, сервер несколько раз отвечает кодом 451. Каждая попытка зарегистрируется как мягкий возврат. Поэтому количество возвратов может превышать число недоставленных писем. В Altcraft все такие попытки отражаются в отчёте о возвратах, даже если письмо в итоге доставлено.
Как анализировать Soft Bounce
Мягкие возвраты следует оценивать не по отдельности, а в динамике и по группам. Наиболее полезны следующие срезы:
- Почтовый домен получателя. Рост ошибок только у одного провайдера указывает на его ограничения, технический сбой или отношение к конкретному отправителю.
- From-домен и IP-адрес. Сравнение отправляющих доменов и адресов выявляет локальную проблему инфраструктуры или репутации отправителя.
- Полный SMTP-ответ. Коды 421, 450 и 451 обозначают временные отказы, но сами по себе не всегда раскрывают точную причину. Нужно учитывать текст ответа и расширенный код состояния, если он указан.
- Дата и время. Кратковременный всплеск может совпасть со сбоем провайдера. Устойчивый рост требует проверки настроек и отправочной практики.
- Контент и тип письма. Если возвраты возникают у писем с тяжёлыми вложениями либо только у отдельной кампании, причина может быть в самом сообщении.
Что делать при росте Soft Bounce
Действие зависит от текста ошибки и масштаба проблемы:
- Не удалять адрес после первого возврата. Временная ошибка не подтверждает, что ящик недействителен.
- Проверить распределение по провайдерам. Если ошибки сосредоточены на одном домене, изучить данные в его постмастере и правила приёма рассылок.
- Проверить SPF, DKIM и DMARC. Это особенно важно при ответах о нарушении правил аутентификации.
- Изучить репутацию домена и IP-адреса. Массовые временные блокировки могут возникать из-за резкого роста объёма отправок, большого числа жалоб или возвратов.
- Скорректировать скорость отправки. Если провайдер ограничивает поток, письма следует отправлять более равномерно. В Altcraft массовую рассылку можно разделить на части и задать лимит на каждый запуск.
- Убрать тяжёлые вложения. Большие файлы лучше разместить на сайте или в облачном хранилище, а в письмо добавить ссылку.
- Следить за повторяющимися ошибками. Если один адрес регулярно возвращает письма, стоит приостановить коммуникацию по правилам, принятым в компании.
Не следует вручную перезапускать массовую рассылку сразу после временных ошибок. Это может усилить ограничения со стороны почтового провайдера, а при повторной отправке по всей аудитории — привести к повторной отправке тем, кто уже получил письмо. Повторными попытками должна управлять система отправки с учётом SMTP-ответов и заданных интервалов.
Как Soft Bounce обрабатывается в Altcraft
Платформа регистрирует мягкие возвраты, выполняет повторные попытки по настроенным правилам и предоставляет отчёты для диагностики.
В отчёте о возвратах Altcraft можно сравнить временные ошибки по доменам получателей и посмотреть полный ответ почтового провайдера
В отчёте по каналам Altcraft Soft Bounce можно оценивать вместе с другими показателями рассылки
Заключение
Soft Bounce означает временную проблему доставки, а не недействительный email-адрес. После мягкого возврата платформа обычно автоматически повторяет попытку по заданным правилам. Устойчивый рост ошибок требует проверки отправочной инфраструктуры, аутентификации, репутации и параметров рассылки. Основу диагностики составляют полный ответ сервера, динамика ошибок и их распределение по провайдерам, доменам и IP-адресам.


