Catch-all — это настройка домена, при которой почтовый сервер принимает письма на любой адрес вида кто-угодно@вашдомен.ru, даже если такой ящик никто не создавал. Всё, что не совпало с реальными ящиками, падает в один общий ящик или пересылается на выбранный адрес. Включается такая схема за пять минут, а разгребать её последствия приходится месяцами — ниже разберём, зачем catch-all нужен, какие у него два настоящих минуса и чем его сегодня заменяют.
Как это устроено
Обычно сервер получателя сверяет адрес со списком существующих ящиков и, если совпадения нет, отвечает отправителю отказом: «пользователь не найден», код 550. Такой отказ и называется жёстким возвратом. При включённом catch-all этой проверки фактически нет: сервер отвечает «принято» на любое имя до собаки. Для отправителя внешне всё выглядит прекрасно — письмо доставлено. Беда в том, что «доставлено» здесь не значит «кто-то это прочитал»: письмо могло попасть в общую свалку, которую открывают раз в месяц.
Если вы не уверены, существует ли конкретный адрес, прогоните его через бесплатную проверку email: она покажет синтаксис, MX-записи домена и то, как сервер отвечает на запрос по конкретному ящику.
Зачем компании включают catch-all
- Ничего не теряется из-за опечаток. Письмо на inof@ вместо info@ всё равно дойдёт.
- Адреса можно раздавать на ходу. Продиктовали по телефону dogovor@ или sklad@ — заводить ящик не нужно.
- Уволившиеся сотрудники. Письма на их адреса не отбиваются, а уходят руководителю.
- Маленькие домены. Один ящик на весь сайт — дёшево и не требует администрирования.
Логика понятная, и первые недели catch-all выглядит удобным. Дальше начинается обратная сторона.
Минус первый: магнит для спама
Спамеры годами перебирают словари имён по чужим доменам: admin@, sales@, anna@, buh@. На обычном домене такие письма отбиваются сервером и до человека не доходят вообще. На catch-all-домене принимается всё подряд, поэтому поток мусора в общий ящик растёт лавинообразно и уже через полгода читать его вручную невозможно. Добавьте сюда backscatter — отказы и автоответы на письма, которые мошенники рассылали от имени вашего домена.
Есть и побочный эффект, о котором вспоминают позже. Когда весь мусор домена стекается в один ящик, спам-фильтр учится на этом потоке и начинает строже относиться ко всей входящей почте, включая нужные письма от клиентов. Отсюда классическая жалоба владельцев небольших доменов: важное письмо ушло в спам, а сотня рекламных рассылок спокойно лежит во входящих.
Отдельно достаётся общим адресам вроде info@ и support@ — почему они ведут себя иначе, мы разбирали в материале о том, что такое ролевые email-адреса.
Минус второй: такой адрес невозможно подтвердить
Сервисы проверки адресов работают просто: спрашивают у сервера получателя, существует ли ящик. Catch-all-домен на любой вопрос отвечает «да», поэтому проверка не может отличить живой ящик от выдуманного. В отчёте такие адреса помечают как accept-all, catch-all или unknown/risky. Это не ошибка сервиса и не повод искать «более точный» инструмент: подтвердить конкретный ящик на таком домене технически нельзя. Для рассылки это означает риск — часть адресов окажется несуществующей, и жёсткие возвраты ударят по репутации отправителя.
Прежде чем запускать кампанию, имеет смысл посмотреть, как проверить базу email-адресов целиком и что делать с сомнительными сегментами.
Как понять, что домен catch-all
- Придумайте заведомо несуществующее имя: proverka-qwe123@домен.ru.
- Проверьте его валидатором. Если ответ «адрес принимается» или accept-all — домен catch-all.
- Повторите со вторым случайным именем: два совпадения подряд снимают сомнения.
Способ без инструментов — написать на такой адрес с одноразового ящика, например из временной почты 1mail.lt. Если отказ не пришёл за несколько минут, домен почти наверняка принимает всё.
Что делать с catch-all адресами в базе
Не удаляйте их вслепую: среди них есть настоящие клиенты. Разумнее вынести их в отдельный сегмент и работать с ним аккуратно. Начните с маленького объёма — несколько сотен писем, а не вся база сразу, и следите за долей возвратов и жалоб. Тех, кто за две-три кампании ни разу не открыл письмо и не кликнул, отправляйте в архив. И никогда не ставьте такой сегмент в один запуск с холодной базой: репутацию домена придётся восстанавливать неделями.
Полезно смотреть не на технический статус адреса, а на его историю: открывал ли этот человек письма раньше, отвечал ли в переписке, оформлял ли заказ. Живая история важнее любого отчёта проверки — она подтверждает ровно то, что сервер подтверждать отказывается.
Современная альтернатива
Catch-all решал задачу «не потерять письмо», но сегодня для этого есть аккуратные инструменты. Алиасы дают отдельный адрес под каждую задачу, и лишний всегда можно отключить. Плюс-адресация (ivanov+shop@домен.ru) позволяет пометить, кому вы дали адрес, и сразу увидеть источник утечки. А для регистраций, скидок и разовых скачиваний удобнее одноразовый адрес — тогда спам физически не попадает в рабочую почту.
Отдельно стоит договориться внутри команды о правилах: какие адреса считаются публичными, кто заводит новые алиасы и через какой срок они закрываются. Пятнадцать минут на такой регламент избавляют от общей свалки, в которую превращается любой catch-all примерно за год работы.
Если вы собираете адреса в форме на сайте, добавьте проверку адреса прямо на этапе подписки: это дешевле, чем чистить базу через год.
FAQ
Catch-all портит доставляемость моих писем?
Сам по себе — нет, он влияет на входящую почту. Но если вы отправляете письма на чужие catch-all-домены, вы не знаете, какие адреса живые, и рискуете получить всплеск возвратов.
Чем catch-all отличается от алиаса?
Алиас — это конкретный заранее созданный адрес, который пересылается в ваш ящик. Catch-all принимает вообще любые имена, включая те, которые придумал спамер.
Можно ли включить catch-all временно?
Да, это обычная практика при переезде на новый домен или после увольнения сотрудников. Разумный срок — месяц-два, потом создайте нужные алиасы и выключите приём всего подряд.
Стоит ли писать на catch-all адрес?
Если это ваш клиент и он сам оставил адрес — да. Если адрес взят из сомнительного списка, проверка ничего не подтвердит, и такое письмо остаётся лотереей.