Hard Bounce: причины жёстких отказов и что делать с адресами
Как возникает Hard Bounce
5xx обозначают постоянный отказ. Дополнительно сервер может передать расширенный код статуса, например:5.1.1— адрес получателя не существует;5.1.2— некорректен адрес системы назначения, например домена;5.2.1— почтовый ящик отключён и не принимает сообщения;5.7.1— доставка не разрешена, сообщение отклонено.
Основные причины жёстких отказов
- Несуществующий или неверно указанный ящик. В адресе может быть опечатка, пользователь мог указать вымышленные данные, а ранее существовавший ящик — быть удалён или отключён. Например, при
name@gmal.comвместоname@gmail.comповторная отправка сама по себе ничего не изменит. - Проблема с доменом получателя. В этом случае неверна не часть адреса до
@, а сам домен: он не существует, указан с ошибкой или не принимает почту. Например, сервер может вернуть ошибкуno such host for domain. - Постоянный отказ по правилам принимающего сервера. Сервер может отклонить письмо из-за политики безопасности, требований к аутентификации, содержания сообщения или репутации отправителя. В зависимости от сервиса такие ответы учитываются как Hard Bounce, блокировка или другой тип недоставки.
Чем Hard Bounce отличается от Soft Bounce
Hard Bounce указывает на постоянную ошибку, Soft Bounce — на временную. После временного отказа отправляющая система может повторить попытку доставки.
| Событие | Что произошло | Нужна ли повторная отправка |
|---|---|---|
| Hard Bounce | Сервер сообщил о постоянной ошибке | Нет, пока причина не устранена |
| Soft Bounce | Письмо временно нельзя принять | Да, в пределах заданного числа попыток |
| Блокировка | Сервер отклонил письмо из-за своих правил | Зависит от причины и классификации сервиса |
| Жалоба на спам | Получатель отметил доставленное письмо как спам | Адрес исключают из маркетинговых рассылок |
| Отписка | Получатель отказался от дальнейших маркетинговых сообщений | Отправку прекращают согласно выбору получателя |
Письмо, которое система не отправила из-за уже установленного запрета или стоп-списка, не считается новым Hard Bounce: попытки доставки на почтовый сервер в этом случае не было.
Как рассчитывать Hard Bounce Rate
Доля жёстких отказов рассчитывается по формуле:
Если из 20 000 отправленных писем 100 получили постоянный отказ:
Hard Bounce Rate составил 0,5%.
Универсального нормального уровня Hard Bounce Rate нет. Показатель зависит от происхождения базы, частоты рассылок, возраста адресов и правил учёта. Полезнее отслеживать его динамику и сравнивать однотипные кампании.
Как интерпретировать показатель
Единичные жёсткие отказы естественны: люди меняют адреса, компании отключают корпоративные ящики, домены перестают использоваться. Резкий или устойчивый рост требует проверки.
Причину стоит искать в разрезе:
- источника контактов;
- даты добавления адресов;
- формы или страницы сбора;
- домена получателей;
- отдельной рассылки;
- способа импорта данных.
Например, всплеск Hard Bounce сразу после загрузки новой базы обычно указывает на проблемы с контактами или источником данных. Если ошибки сконцентрированы на одном домене, нужно посмотреть ответы именно этого почтового сервера.
В отчёте о недоставках Altcraft видны домен получателя, ответ почтового сервера и количество одинаковых ошибок
Что делать после Hard Bounce
- Прекратить отправки на недоступный адрес. Обычно платформы рассылок делают это автоматически. В Altcraft после Hard Bounce email-адрес попадает в глобальный стоп-список платформы. Пока адрес находится там, новые письма на него не отправляются. Простое изменение статуса подписки не снимает эту блокировку.
После жёсткого отказа Altcraft фиксирует статус Hardbounced и прекращает email-отправки на недоступный адрес
- Не удалять весь профиль клиента. Hard Bounce относится к конкретному email. Сам профиль и накопленные данные можно сохранить. Если же удалить недействительный адрес и затем он снова попадёт в базу, это приведёт к новым отказам и негативным сигналам для провайдеров.
- При массовом росте — проверить причину. Например, один крупный провайдер может массово отклонить сообщения по своей политике, а ошибки могут начаться после изменений отправочной инфраструктуры. Сначала сгруппируйте недоставки по доменам и изучите SMTP-коды и Bounce-тексты.
- Исправлять адрес только по подтверждённым данным. Если клиент сообщил новый email в личном кабинете, заказе или обращении в поддержку, контакт можно обновить. Автоматически превращать
gmal.comвgmail.comне стоит: исправленный адрес может принадлежать другому человеку.
Как снизить количество Hard Bounce
Постоянные ошибки нельзя исключить полностью: даже рабочий сегодня ящик со временем может быть закрыт. Но число новых Hard Bounce зависит от качества сбора и обновления контактов.
- Проверяйте формат email при вводе. Форма не должна принимать заведомо некорректные адреса.
- Отслеживайте источники контактов. Если рост Hard Bounce связан с одной формой, импортом или партнёрским источником, проблему лучше искать именно там.
- Используйте Double Opt-In. При двухэтапной подписке пользователь подтверждает адрес переходом по ссылке из письма. В Altcraft есть руководство по настройке этой механики.
- Не используйте купленные и неизвестные базы. У отправителя нет контроля над происхождением, актуальностью и качеством таких адресов.
- Проверяйте данные перед крупным импортом. Особенно если база давно не использовалась или собиралась из нескольких систем.
Заключение
Hard Bounce — постоянный отказ в доставке email, после которого повторная отправка без устранения причины не имеет смысла. Для отдельного недоступного адреса достаточно остановить дальнейшие отправки, не удаляя клиентские данные. Резкий рост Hard Bounce — повод проверить источник контактов, домены получателей и ответы почтовых серверов.
Сам по себе процент отказов показывает только масштаб проблемы. Причину находят по конкретным SMTP-ответам и по тому, где и когда появились недействительные адреса.


