Catch-all - co to jest, jak działa i czy warto go włączać?

Catch-all przechwytuje pocztę na nieistniejące adresy w domenie. Jak działa, ile spamu ściąga, kiedy ma sens i czym go zastąpić - aliasy i plus-addressing.

Catch-all (inaczej „domyślny adres e-mail") to ustawienie domeny, które przechwytuje pocztę wysłaną na dowolny nieistniejący adres w Twojej domenie i dostarcza ją do wskazanej skrzynki. Dzięki temu wiadomość z literówką w adresie nie wraca do nadawcy z błędem - ale w zamian otwierasz szeroko drzwi spamowi.

W tym poradniku wyjaśniamy, jak catch-all działa od strony technicznej, kiedy realnie pomaga, a kiedy szkodzi (także reputacji Twojej domeny), czym różni się od aliasów i plus-addressingu oraz jak go bezpiecznie skonfigurować w DirectAdmin. Na końcu znajdziesz odpowiedzi na najczęstsze pytania.

Co to jest catch-all?

Catch-all (dosłownie „łap wszystko") to reguła na serwerze pocztowym: jeśli adresat wiadomości nie pasuje do żadnej istniejącej skrzynki ani aliasu w domenie, serwer zamiast odrzucić wiadomość komunikatem 550 („user unknown"), przyjmuje ją i składa do jednej, wskazanej skrzynki. Piszą na ksiegowosc@ (a masz tylko ksiegowa@)? Z catch-all wiadomość i tak dojdzie.

Bez catch-all serwer odpowiada nadawcy natychmiastową zwrotką o błędnym adresie - nadawca wie, że musi poprawić adres. Z catch-all błąd pozostaje niewidoczny: wiadomość dochodzi, tylko nie tam, gdzie nadawca myśli.

Jak działa catch-all od strony technicznej

Podczas doręczania serwer odbiorcy sprawdza część adresu przed znakiem @ (tzw. local part) na liście skrzynek i aliasów domeny. Kolejność jest istotna:

  1. istniejąca skrzynka - wiadomość trafia normalnie do adresata,
  2. alias lub przekierowanie - wiadomość jedzie na adres docelowy aliasu,
  3. catch-all - dopiero gdy nic nie pasuje, łapie ją reguła domyślna,
  4. brak catch-all - serwer odrzuca wiadomość z kodem 550 i nadawca dostaje zwrotkę.

Catch-all nie „podszywa się" pod konkretne adresy - jest ostatnią deską ratunku w routingu. Dlatego zawsze przegrywa z jawnie założoną skrzynką o tej samej nazwie i nie zmienia działania istniejących kont.

Zalety: czego nie zgubisz

  • literówki klientów - kontakt@ vs kontak@ przestaje być problemem; wiadomość dojdzie mimo błędu nadawcy,
  • stare adresy - po reorganizacji skrzynek lub odejściu pracownika korespondencja na dawne adresy nie ginie,
  • adresy jednorazowe bez zakładania aliasów - podajesz sklepX@twojadomena.pl przy rejestracji i wiadomość po prostu przychodzi; od razu też widzisz, kto sprzedał Twój adres, bo spam przyjdzie na unikalną nazwę.

Wady: cztery realne koszty

  1. Spam. Dużo spamu. Spamerzy masowo wysyłają na zgadywane adresy (info@, office@, admin@, biuro@, popularne imiona). Bez catch-all serwer odrzuca te próby na starcie, z catch-all wszystko ląduje u Ciebie. Po kilku latach działania domeny to potrafi być większość ruchu na skrzynce.
  2. Zamaskowane problemy. Gdy ktoś notorycznie pisze na zły adres, bez catch-all od razu dostaje zwrotkę i się poprawia. Z catch-all błąd żyje latami - a gdy kiedyś catch-all wyłączysz, korespondencja „nagle przestaje dochodzić" i nikt nie wie dlaczego.
  3. Reputacja i porządek. Skrzynka-śmietnik, w której ważne maile mieszają się z setkami śmieci, to prosta droga do przeoczenia faktury albo pisma z urzędu. Filtrom antyspamowym też trudniej, bo wzorzec ruchu na domenie jest nienaturalny.
  4. Weryfikacja adresów przez spamerów. Serwer bez catch-all odpowiada „taki użytkownik nie istnieje", więc spamer może czyścić swoje listy. Z catch-all każdy wymyślony adres wygląda na istniejący - domena staje się dla spamerów „workiem bez dna" i z czasem przyciąga więcej prób, a systemy weryfikujące adresy (np. przy zapisach do newsletterów) oznaczają całą domenę jako „accept-all", czyli niemożliwą do zweryfikowania.

Czy catch-all psuje dostarczalność poczty?

Krótko: sam w sobie nie obniża reputacji nadawczej, ale pośrednio potrafi zaszkodzić. Jeżeli skrzynka łapiąca wszystko zacznie odbijać wiadomości (np. się przepełni), Twój serwer zacznie generować opóźnione zwrotki do sfałszowanych nadawców - zjawisko znane jako backscatter, za które domeny i serwery trafiają na czarne listy. Organizacja M3AAWG, zrzeszająca największych operatorów poczty, od lat zaleca odrzucanie poczty do nieistniejących adresatów już na etapie połączenia SMTP, a nie przyjmowanie wszystkiego „na zapas".

Jeśli masz problem z tym, że Twoje wiadomości lądują u odbiorców w spamie, przyczyn szukaj gdzie indziej - w konfiguracji SPF, DKIM i DMARC. Ten temat rozbieramy szczegółowo w poradniku dlaczego maile trafiają do spamu i jak to naprawić, a rekordy swojej domeny sprawdzisz naszym darmowym testem SPF, DKIM i DMARC.

Catch-all, aliasy czy plus-addressing - porównanie

Catch-all to najcięższe narzędzie z trzech. Zanim go włączysz, sprawdź, czy lżejsze nie załatwia sprawy:

RozwiązanieJak działaSpamKiedy najlepsze
Aliaskonkretny dodatkowy adres (faktury@) kierowany do istniejącej skrzynkiminimalny - tylko adresy, które sam założyłeśadresy funkcyjne, znane literówki, adresy po byłych pracownikach
Plus-addressingwszystko po znaku + trafia do skrzynki bazowej: jan+sklep@ dochodzi do jan@ (mechanizm subadresowania opisany w RFC 5233)mały - adres bazowy pozostaje jedenjednorazowe adresy do rejestracji i śledzenie, kto handluje Twoim adresem
Catch-allkażdy nieistniejący adres w domenie trafia do wskazanej skrzynkiduży i rosnący z wiekiem domenykrótkie okresy przejściowe, domeny techniczne

Różnice między aliasem a pełną skrzynką (i kiedy który wybrać) opisujemy osobno: alias e-mail czy osobna skrzynka.

Nasza praktyka: aliasy zamiast catch-all

W 9 na 10 firm lepiej działa jawna lista adresów: skrzynki dla ludzi + aliasy dla funkcji (w tym aliasy na najczęstsze literówki, jeśli faktycznie się zdarzają). Catch-all zostawiamy dwóm scenariuszom:

  • okres przejściowy po migracji lub reorganizacji - włącz na 2-3 miesiące, przeglądaj co wpada, dokładaj brakujące aliasy, potem wyłącz,
  • domeny czysto techniczne, gdzie i tak nikt nie publikuje adresów.

Jak włączyć catch-all w DirectAdmin (i zabezpieczyć)

  1. Zaloguj się do panelu i przejdź do sekcji Konta e-mail → „Catch-All", a następnie wskaż skrzynkę docelową (jeśli dopiero poznajesz panel, zacznij od poradnika pierwsze kroki w DirectAdmin).
  2. Kieruj catch-all do OSOBNEJ skrzynki (np. lapacz@), nie do głównej - spam nie zaleje Twojej codziennej poczty, a Ty zachowasz kontrolę.
  3. Przeglądaj skrzynkę-łapacz raz w tygodniu i przenoś prawdziwe kontakty na jawne aliasy - po kilku tygodniach zobaczysz, że nowych „prawdziwych" adresów praktycznie nie przybywa.
  4. Pilnuj rozmiaru skrzynki-łapacza: przepełniona zacznie odbijać pocztę i generować backscatter.
  5. Nigdy nie wysyłaj z adresu catch-all - służy wyłącznie do odbioru.

Jeżeli dopiero organizujesz pocztę w firmie, całą architekturę (domeny, skrzynki, aliasy, bezpieczeństwo) opisaliśmy w przewodniku Poczta firmowa od A do Z, a gotową, skonfigurowaną pocztę na własnej domenie znajdziesz w naszej ofercie hostingu poczty firmowej.

Najczęściej zadawane pytania

Czy catch-all jest bezpieczny?

Technicznie tak - nie otwiera luki w serwerze. Ryzyko jest organizacyjne: skrzynka-łapacz gromadzi spam i wiadomości, które łatwo przeoczyć, a przepełniona zaczyna odbijać pocztę. Kierowanie catch-all do osobnej, regularnie przeglądanej skrzynki eliminuje większość problemów.

Czy catch-all przechwytuje pocztę do istniejących skrzynek?

Nie. Istniejące skrzynki i aliasy zawsze mają pierwszeństwo - catch-all dostaje wyłącznie wiadomości, których nie dało się dopasować do żadnego istniejącego adresu.

Czy na Gmailu lub w Google Workspace da się ustawić catch-all?

W darmowym Gmailu nie - to pojedyncza skrzynka, nie domena. W Google Workspace tak: rolę catch-all pełni tzw. trasa odbierania ustawiana przez administratora. Na hostingu z DirectAdmin włączysz to samo jednym kliknięciem w sekcji Catch-All.

Jak bezpiecznie wyłączyć catch-all po latach działania?

Najpierw przejrzyj skrzynkę-łapacz z ostatnich 2-3 miesięcy i załóż jawne aliasy dla adresów, na które realnie przychodzi korespondencja. Dopiero potem wyłącz regułę - od tej pory nadawcy piszący na błędne adresy zaczną dostawać zwrotki i sami poprawią adresy.

Dlaczego po włączeniu catch-all rośnie ilość spamu?

Bo domena przestaje odrzucać cokolwiek. Spamerzy testują tysiące wymyślonych adresów; skoro żaden nie odbija, wszystkie trafiają na ich listy jako „działające" i ruch z czasem rośnie. To najczęstszy powód, dla którego firmy po kilku miesiącach z catch-all wracają do jawnych aliasów.

Czym zastąpić catch-all do adresów jednorazowych?

Plus-addressingiem: podajesz jan+nazwasklepu@twojadomena.pl, a wiadomości trafiają do jan@. Zyskujesz jednorazowe adresy i śledzenie źródeł bez otwierania całej domeny na spam. Uwaga: nieliczne formularze odrzucają znak + w adresie - wtedy pomaga zwykły alias.

Powiązane poradniki

Wszystkie poradniki z kategorii: Domeny, DNS i poczta

Powiązane usługi McProdukt

Zobacz również