Не каждое отправленное письмо достигает почтового ящика получателя. Иногда сервер возвращает отказ — bounce. Для email-маркетинга и транзакционных сообщений важно понимать, является ли ошибка постоянной или временной и что делать с адресом дальше.
Обычно ошибки делят на hard bounce и soft bounce. Это полезная модель, хотя конкретные сервисы и почтовые провайдеры могут классифицировать отдельные SMTP-ответы немного по-разному.
- Что такое bounce в email
- Что такое hard bounce
- Типичные причины hard bounce
- Что такое soft bounce
- Типичные причины soft bounce
- Чем hard bounce отличается от soft bounce
- Как SMTP-коды связаны с bounce
- Какие сообщения часто встречаются в возвратах
- User unknown / Recipient not found
- Mailbox full / Quota exceeded
- Message rejected
- Domain not found
- Spam or policy rejection
- Почему высокий bounce rate опасен
- Какой bounce rate считается нормальным
- Что делать с hard bounce
- Что делать с soft bounce
- Что делать со старой базой перед отправкой
- Может ли валидатор полностью исключить bounce
- Как bounce связан с попаданием в спам
- Как работать с ошибками доставки системно
- Частые вопросы
- Hard bounce всегда означает несуществующий адрес?
- Нужно ли удалять адрес после одного soft bounce?
- Можно ли повторно отправлять после hard bounce?
- Высокий bounce означает, что письма попадают в спам?
Что такое bounce в email
Bounce — это сообщение о том, что email не был доставлен так, как ожидалось. Причиной может быть несуществующий адрес, переполненный ящик, временная недоступность сервера, политика безопасности или другая техническая проблема.
Для диагностики важнее не само слово bounce, а код и текст ответа принимающего сервера.
Что такое hard bounce
Hard bounce обычно означает постоянную или близкую к постоянной проблему, из-за которой повторять отправку на тот же адрес без изменений не имеет смысла.
Типичные причины hard bounce
- почтового ящика не существует;
- домен получателя не существует;
- адрес введён с ошибкой;
- сервер явно сообщает, что получатель неизвестен;
- политика получателя постоянно запрещает доставку от данного источника.
Если адрес действительно не существует, его обычно исключают из дальнейших маркетинговых рассылок.
Что такое soft bounce
Soft bounce обычно связан с временной проблемой. Теоретически следующее письмо может быть доставлено успешно.
Типичные причины soft bounce
- почтовый ящик переполнен;
- сервер получателя временно недоступен;
- сообщение слишком большое;
- доставка временно ограничена политикой сервера;
- принимающая система просит повторить попытку позже.
Один soft bounce не всегда означает, что адрес нужно удалять. Важно учитывать повторяемость и конкретный ответ сервера.
Чем hard bounce отличается от soft bounce
| Признак | Hard bounce | Soft 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
- Сохраните SMTP-код и текст ответа.
- Проверьте адрес на явную опечатку.
- Убедитесь, что домен существует.
- Если сервер подтверждает отсутствие получателя, исключите адрес из повторных массовых отправок.
- Не пытайтесь бесконечно отправлять на заведомо несуществующий ящик.
Что делать с soft bounce
- Определите причину временного отказа.
- Не удаляйте адрес автоматически после одной временной ошибки.
- Следите за повторяемостью soft bounce.
- Если временная ошибка повторяется длительное время, пересмотрите статус контакта.
Что делать со старой базой перед отправкой
Если база долго не использовалась, не стоит сразу отправлять на весь объём. За время паузы часть адресов могла перестать существовать.
- проверьте источник контактов;
- удалите очевидные ошибки и дубли;
- проведите техническую проверку адресов;
- сегментируйте более активную и старую аудиторию;
- после запуска отдельно следите за hard bounce.
Для предварительной проверки можно использовать валидатор email QWERTYMAIL.
Может ли валидатор полностью исключить bounce
Нет. Валидатор помогает обнаружить часть проблем до рассылки, но не может гарантировать отсутствие всех будущих отказов. Состояние почтового ящика и политика принимающего сервера могут измениться после проверки.
Кроме того, не каждый bounce связан с валидностью адреса. Причиной может быть репутация, размер письма, временная недоступность сервера или политика безопасности.
Как bounce связан с попаданием в спам
Это разные события. Bounce означает, что письмо не было успешно доставлено. Попадание в спам обычно означает, что сообщение было принято, но отфильтровано.
При этом обе проблемы могут иметь общие причины: плохую репутацию, некачественную базу или ошибки инфраструктуры. Подробнее — в статье «Почему письма попадают в спам».
Как работать с ошибками доставки системно
- храните статус доставки каждого сообщения;
- не смешивайте hard и soft bounce в один показатель;
- сохраняйте SMTP-коды;
- автоматически исключайте подтверждённые несуществующие адреса;
- отдельно анализируйте блокировки и антиспам-ответы;
- следите за динамикой по доменам получателей.
Для транзакционных и сервисных сообщений QWERTYMAIL поддерживает SMTP/API и статусы доставки, которые можно связывать с логикой вашей системы.
Частые вопросы
Hard bounce всегда означает несуществующий адрес?
Нет. Это распространённая причина, но постоянный отказ может быть связан и с политикой принимающей стороны.
Нужно ли удалять адрес после одного soft bounce?
Обычно нет. Сначала смотрят на причину и повторяемость временного отказа.
Можно ли повторно отправлять после hard bounce?
Если причина исправлена — например, была найдена опечатка — можно. Если сервер подтверждает, что получателя не существует, повторять отправку на тот же адрес не стоит.
Высокий bounce означает, что письма попадают в спам?
Нет. Это разные показатели, хотя они могут указывать на общие проблемы с базой или репутацией.
