Hard bounce и soft bounce: что означают ошибки доставки email

Не каждое отправленное письмо достигает почтового ящика получателя. Иногда сервер возвращает отказ — bounce. Для email-маркетинга и транзакционных сообщений важно понимать, является ли ошибка постоянной или временной и что делать с адресом дальше.

Обычно ошибки делят на hard bounce и soft bounce. Это полезная модель, хотя конкретные сервисы и почтовые провайдеры могут классифицировать отдельные SMTP-ответы немного по-разному.

Что такое bounce в email

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

Для диагностики важнее не само слово bounce, а код и текст ответа принимающего сервера.

Что такое hard bounce

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

Типичные причины hard bounce

  • почтового ящика не существует;
  • домен получателя не существует;
  • адрес введён с ошибкой;
  • сервер явно сообщает, что получатель неизвестен;
  • политика получателя постоянно запрещает доставку от данного источника.

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

Что такое soft bounce

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

Типичные причины soft bounce

  • почтовый ящик переполнен;
  • сервер получателя временно недоступен;
  • сообщение слишком большое;
  • доставка временно ограничена политикой сервера;
  • принимающая система просит повторить попытку позже.

Один soft bounce не всегда означает, что адрес нужно удалять. Важно учитывать повторяемость и конкретный ответ сервера.

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

ПризнакHard bounceSoft bounce
Характер проблемыОбычно постоянныйОбычно временный
Повторная отправкаЧасто бессмысленна без исправления причиныМожет быть успешной позже
ПримерПолучатель не существуетЯщик переполнен
Что делатьПроверить адрес и исключить при подтверждении ошибкиСледить за повторяемостью и кодом ответа

Как SMTP-коды связаны с bounce

Почтовые серверы обмениваются числовыми кодами ответа. В упрощённом виде:

  • коды 2xx означают успешное выполнение этапа;
  • 4xx обычно указывают на временную проблему;
  • 5xx обычно указывают на постоянный отказ.

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

Какие сообщения часто встречаются в возвратах

User unknown / Recipient not found

Получатель не найден. Это сильный признак постоянной ошибки адреса.

Mailbox full / Quota exceeded

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

Message rejected

Слишком общий ответ. Нужно читать продолжение: сервер мог отклонить письмо из-за политики, репутации, аутентификации, содержимого или ограничений.

Domain not found

Домен адресата не существует или не разрешается в DNS. Проверьте опечатку и состояние домена.

Spam or policy rejection

Сервер отказал по антиспам-политике. Это уже повод проверять репутацию, аутентификацию домена, историю отправок и качество базы.

Почему высокий bounce rate опасен

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

Кроме того, высокий bounce rate искажает статистику кампании и увеличивает число бесполезных отправок.

Какой bounce rate считается нормальным

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

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

Что делать с hard bounce

  1. Сохраните SMTP-код и текст ответа.
  2. Проверьте адрес на явную опечатку.
  3. Убедитесь, что домен существует.
  4. Если сервер подтверждает отсутствие получателя, исключите адрес из повторных массовых отправок.
  5. Не пытайтесь бесконечно отправлять на заведомо несуществующий ящик.

Что делать с soft bounce

  1. Определите причину временного отказа.
  2. Не удаляйте адрес автоматически после одной временной ошибки.
  3. Следите за повторяемостью soft bounce.
  4. Если временная ошибка повторяется длительное время, пересмотрите статус контакта.

Что делать со старой базой перед отправкой

Если база долго не использовалась, не стоит сразу отправлять на весь объём. За время паузы часть адресов могла перестать существовать.

  1. проверьте источник контактов;
  2. удалите очевидные ошибки и дубли;
  3. проведите техническую проверку адресов;
  4. сегментируйте более активную и старую аудиторию;
  5. после запуска отдельно следите за hard bounce.

Для предварительной проверки можно использовать валидатор email QWERTYMAIL.

Может ли валидатор полностью исключить bounce

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

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

Как bounce связан с попаданием в спам

Это разные события. Bounce означает, что письмо не было успешно доставлено. Попадание в спам обычно означает, что сообщение было принято, но отфильтровано.

При этом обе проблемы могут иметь общие причины: плохую репутацию, некачественную базу или ошибки инфраструктуры. Подробнее — в статье «Почему письма попадают в спам».

Как работать с ошибками доставки системно

  • храните статус доставки каждого сообщения;
  • не смешивайте hard и soft bounce в один показатель;
  • сохраняйте SMTP-коды;
  • автоматически исключайте подтверждённые несуществующие адреса;
  • отдельно анализируйте блокировки и антиспам-ответы;
  • следите за динамикой по доменам получателей.

Для транзакционных и сервисных сообщений QWERTYMAIL поддерживает SMTP/API и статусы доставки, которые можно связывать с логикой вашей системы.

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

Hard bounce всегда означает несуществующий адрес?

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

Нужно ли удалять адрес после одного soft bounce?

Обычно нет. Сначала смотрят на причину и повторяемость временного отказа.

Можно ли повторно отправлять после hard bounce?

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

Высокий bounce означает, что письма попадают в спам?

Нет. Это разные показатели, хотя они могут указывать на общие проблемы с базой или репутацией.

Оцените статью
Сервис email-рассылок писем - бесплатный тест на 200 подписчиков
Добавить комментарий

Создайте первое письмо уже сегодня

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