uCheckeruChecker

Catch-all email: что это и почему это проблема

Catch-all (accept-all) - это настройка почтового сервера, при которой он принимает письма на любой адрес в рамках домена, даже если такого ящика не существует.

Как это работает

Обычный почтовый сервер отклоняет письмо, если адресата нет. Catch-all сервер - нет. Он примет всё: asdfgh@domain.com, test123@domain.com, что угодно. Письмо попадает в общий ящик или просто в никуда.

Компании включают catch-all, чтобы не терять письма из-за опечаток в адресе. Логика понятная. Но для тех, кто отправляет рассылки, это создаёт серьёзную проблему.

Почему catch-all опасен для рассылок

При SMTP-проверке catch-all сервер отвечает «ОК» на любой адрес. Невозможно отличить реальный ящик от несуществующего - сервер не отказывает ни одному. Это значит, что классическая валидация тут бессильна.

Отправляете письмо на несуществующий адрес catch-all домена - оно не отскочит сразу. Сервер его примет. Но потом может сгенерировать отложенный bounce, или письмо просто исчезнет. А может и дойти, если ящик реальный. Вы не знаете заранее.

Результат: рост bounce rate, удар по репутации отправителя, риск попадания в спам.

Как проверять catch-all адреса

Полностью подтвердить существование ящика на catch-all домене нельзя. Но можно определить сам факт catch-all конфигурации - для этого валидатор отправляет SMTP-запрос на заведомо случайный адрес. Если сервер отвечает «250 OK» на любой мусор, значит, это catch-all.

Что с этим делать на практике

Полностью подтвердить существование ящика на catch-all домене не может ни один валидатор. Это ограничение самого протокола, а не конкретного сервиса. Рабочий подход простой: не смешивать такие адреса с холодной базой, держать их отдельным сегментом и смотреть на поведение. Два-три отправления с открытиями и кликами дают более честный ответ, чем любая разовая проверка.

catch-allaccept-allвалидация emailпочтовый серверSMTP проверка
← Глоссарий