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

Обработка 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 и настройте мониторинг почтового сервера.

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

Проверить свой сайт →
Другие статьи: Инфраструктура
Инфраструктура
Обратный прокси: как работает и зачем нужен
16.03.2026 · 129 просм.
Инфраструктура
Доставляемость транзакционных писем: best practices
23.06.2026 · 33 просм.
Инфраструктура
Почему письма возвращаются (bounce): коды и причины
23.06.2026 · 43 просм.
Инфраструктура
Что такое CDN и как он ускоряет сайт
11.03.2026 · 168 просм.