Skip to content
EN
← Все статьи

Обработка email-bounce: hard vs soft

Коротко. Bounce — это возврат письма. Hard bounce (код 5xx) означает постоянную ошибку: адрес не существует, домен мёртв — такой адрес надо немедленно убрать в suppression-лист. Soft bounce (код 4xx) — временная проблема: переполненный ящик, серый список, лимит — можно повторить позже. Игнорирование hard bounce быстро роняет репутацию отправителя и доставляемость.

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

  • Hard bounce: 5xx, постоянный отказ. Адрес исключается навсегда.
  • Soft bounce: 4xx, временный отказ. Допустимы 3–5 повторов с задержкой.
  • Серия soft на один адрес → после порога переводим в hard.
Каждый необработанный hard bounce — это сигнал провайдеру: «отправитель не следит за списком». Несколько процентов таких писем — и вы в спаме.

Таблица SMTP-кодов

КодТипЗначениеДействие
550 5.1.1HardАдрес не существуетВ suppression немедленно
550 5.7.1HardОтклонено политикой / блокИсключить, проверить репутацию
552 5.2.2Hard/SoftЯщик переполненПовтор, при повторении — hard
421 4.7.0SoftВременно недоступно / throttlingПовтор с задержкой
451 4.3.0SoftЛокальная ошибка сервераПовтор позже
450 4.2.1SoftGreylistingПовтор через 5–15 мин

Как читать код

Первая цифра определяет класс: 4xx — временно, 5xx — постоянно. Расширенный код (например 5.1.1) уточняет причину по RFC 3463.

550 5.1.1 <user@example.com>: Recipient address rejected: User unknown
421 4.7.0 Try again later, mail server temporarily rejected message

Логика обработки

  1. Принять отчёт о недоставке (DSN) или код в SMTP-сессии.
  2. Классифицировать: 5xx → hard, 4xx → soft.
  3. Hard → suppression-лист, больше не слать.
  4. Soft → очередь повторов (3–5 попыток, экспоненциальная задержка).
  5. Soft, превысивший порог попыток → перевести в hard.

Suppression-лист

Это список адресов, на которые отправка запрещена. Он защищает репутацию: вы перестаёте долбить мёртвые адреса. Ведите его на стороне ESP и синхронизируйте между рассылками.

Метрики, за которыми следить

  • Bounce rate — доля возвратов; держите hard bounce ниже 2%;
  • Soft-to-hard конверсия — сколько временных превратилось в постоянные;
  • Repeat soft — адреса, стабильно дающие 4xx.

Где enterno помогает

enterno не отправляет рассылки и не обрабатывает bounce за вас — это делает ваш ESP. Но мы помогаем устранить причины bounce: /email-check проверяет SPF/DKIM/DMARC (частая причина 550 5.7.1), а /monitors следит за доступностью вашего MX и SMTP-портов 25/465/587, чтобы вы вовремя узнали о 4xx-всплесках из-за недоступности сервера. Алерты приходят в Telegram, Slack, email или webhook.

FAQ

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

Нет. 5xx — постоянная ошибка, повтор только вредит репутации.

Сколько повторов для soft?

Обычно 3–5 с растущей задержкой; затем адрес переводят в hard.

Что такое greylisting?

Временный отказ (450 4.2.1), чтобы отсеять спам-ботов. Легитимный сервер повторит и пройдёт.

Где взять причину bounce?

В DSN-отчёте и расширенном SMTP-коде; подробный разбор причин — в отдельной статье.

Дальше: разберите почему письма возвращаются, проверьте SPF/DKIM/DMARC и настройте мониторинг почтового сервера.

Проверьте ваш сайт прямо сейчас

Следить за своим сервером →
Другие статьи: Инфраструктура
Инфраструктура
Почта на своём домене: Яндекс 360, VK WorkSpace или свой сервер — настройка, отправка с сайта и переезд
21.07.2026 · 304 просм.
Инфраструктура
Алгоритмы балансировки нагрузки: Round Robin, Least Connections и другие
16.03.2026 · 266 просм.
Инфраструктура
Стратегии версионирования API: URL, заголовки и параметры запроса
16.03.2026 · 264 просм.
Инфраструктура
Rate Limiting в API: зачем и как настроить
14.03.2026 · 257 просм.