Catch-Wszystkie Email

Poczta i bezpieczeństwo
Konfiguracja poczty kierująca wszystkie adresy w domenie do jednej skrzynki, nawet gdy adres nie istnieje.
← Wróć do słownika

Czym jest poczta catch-all?

Poczta catch-all, nazywana także pocztą wildcard, to konfiguracja, która przyjmuje wiadomości wysłane na dowolny adres w domenie i kieruje je do wyznaczonej skrzynki. Jeśli ktoś wyśle wiadomość na [email protected], skrzynka catch-all ją otrzyma niezależnie od tego, czy "anyaddress" jest skonfigurowaną skrzynką.

Jak działa poczta catch-all

Gdy wiadomość e-mail dociera do serwera pocztowego:

1. Wyszukiwanie adresu: serwer pocztowy sprawdza, czy odbiorca istnieje

2. Sprawdzenie catch-all: jeśli odbiorcy nie znaleziono, serwer sprawdza regułę catch-all

3. Kierowanie: wiadomość trafia do skrzynki catch-all

4. Brak odbicia: nadawca nie otrzymuje raportu niedostarczenia (bounce)

Traditional Setup:

[email protected] → sales inbox

[email protected] → info inbox

[email protected] → bounce (550 No such user)

With Catch-All:

[email protected] → sales inbox

[email protected] → info inbox

[email protected] → catch-all inbox ✓

[email protected] → catch-all inbox ✓

Konfigurowanie poczty catch-all

Konfiguracja w cPanel/WHM

Email → Default Address → Set Default Address

Select: Forward to Email Address

Enter: [email protected]

Konfiguracja w Plesk

Mail Settings → Mail Forwarding

Enable "Redirect mail to address"

Enter destination address

Postfix (konfiguracja bezpośrednia)

# /etc/postfix/virtual

@example.com [email protected]

# Reload Postfix

postmap /etc/postfix/virtual

systemctl reload postfix

Microsoft 365

Microsoft 365 nie obsługuje prawdziwej funkcji catch-all, ale można utworzyć:

Konfiguracja Google Workspace

Admin Console → Apps → Google Workspace → Gmail

→ Default Routing → Catch-all address

Enter: [email protected]

Zastosowania poczty catch-all

Podczas migracji

Przyjmowanie wiadomości na stare adresy podczas migracji do nowego systemu:

Phase 1: Enable catch-all, forward to admin

Phase 2: Monitor and create real mailboxes as needed

Phase 3: Disable catch-all once migration complete

Małe organizacje

Uproszczenie zarządzania pocztą, gdy niewielki zespół może obsłużyć każde zapytanie.

Ochrona przed literówkami

Przechwytywanie typowych błędnie zapisanych adresów:

[email protected]   → Real mailbox

[email protected] → Caught

[email protected] → Caught

Programowanie i testowanie

Przyjmowanie testowych wiadomości bez konfigurowania każdego adresu:

[email protected]  → dev catch-all

[email protected] → dev catch-all

Zalety poczty catch-all

KorzyśćOpis
Nigdy nie przegapisz wiadomościLiterówki nie powodują odbić
Prostsza konfiguracjaNie trzeba tworzyć każdej skrzynki
ElastycznośćMożesz na bieżąco użyć dowolnego adresu e-mail
Rozpoznawanie potrzebDowiadujesz się, jakich adresów oczekują użytkownicy

Wady i zagrożenia

Ilość spamu

Spamerzy kierują wiadomości na nieistniejące adresy. Catch-all przyjmuje wszystko:

Without catch-all: 100 spam attempts → 95 bounced

With catch-all: 100 spam attempts → 100 delivered

Wynik: ogromny wzrost ilości spamu.

Backscatter i umieszczenie na czarnej liście

Serwer przyjmuje spam, a następnie później go odrzuca. Powoduje to backscatter (odbitki kierowane do sfałszowanych nadawców) i może doprowadzić do umieszczenia adresu IP na czarnej liście.

Problemy z miejscem

Nieograniczona liczba adresów e-mail oznacza nieograniczone zużycie miejsca.

Zagrożenia bezpieczeństwa

Napastnicy wykorzystują catch-all do sprawdzania, czy domeny są prawidłowe:

Test: [email protected]

Response: Accepted (catch-all exists) vs Rejected (no catch-all)

Komplikacje uwierzytelniania poczty e-mail

Catch-all może zakłócać walidację SPF/DKIM/DMARC w przypadku przekazywanych wiadomości.

Alternatywy dla poczty catch-all

Podejście oparte na aliasach

Utwórz konkretne aliasy dla oczekiwanych wariantów:

[email protected][email protected]

[email protected][email protected]

[email protected][email protected]

Inteligentne reguły kierowania

Skonfiguruj reguły dla typowych wzorców:

*[email protected]  → support queue

*[email protected] → billing queue

Formularz kontaktowy

Zastąp adresy e-mail formularzami internetowymi, które kierują wiadomości wewnętrznie.

Najlepsze praktyki

Używaj catch-all tymczasowo

Włączaj tę funkcję tylko na określone okresy (migracja, wydarzenie), a nie na stałe.

Stosuj agresywne filtrowanie spamu

SpamAssassin threshold: 3.0 (stricter than default 5.0)

Greylisting: enabled

DNSBL checks: multiple lists

Monitoruj wolumen catch-all

Śledź przechwytywane wiadomości:

# Count catch-all deliveries by address

grep "catch-all" /var/log/mail.log | \

awk '{print $7}' | sort | uniq -c | sort -rn | head -20

Twórz prawdziwe skrzynki dla często używanych adresów

Jeśli monitoring ujawni prawidłowe wzorce, utwórz właściwe skrzynki:

# If you see:

150 messages → [email protected] (caught)

# Action:

Create [email protected] as real mailbox

Remove from catch-all pattern

Catch-all tylko dla subdomen

Ogranicz catch-all do subdomen, a nie domeny głównej:

example.com           → No catch-all

test.example.com → Catch-all enabled

staging.example.com → Catch-all enabled

Codzienne czyszczenie

Zautomatyzuj usuwanie spamu:

# Delete spam from catch-all daily

find /var/mail/catchall -type f -name "*spam*" -mtime +1 -delete

Wykrywanie, czy domena używa catch-all

Usługi weryfikacji poczty e-mail testują losowe adresy:
Send to: [email protected]

If accepted: Likely catch-all

If rejected: No catch-all

Test rozmowy SMTP:
telnet mx1.example.com 25

HELO test.com

MAIL FROM: <[email protected]>

RCPT TO: <[email protected]>

# 250 OK = catch-all exists

# 550 No such user = no catch-all

Kwestie bezpieczeństwa

Ujawnianie adresów e-mail

Catch-all uniemożliwia napastnikom wykrywanie prawidłowych adresów, ale również utrudnia legalną weryfikację.

Reputacja nadawcy

Duża liczba przyjmowanych wiadomości spamowych może zaszkodzić reputacji nadawcy domeny i wpłynąć na dostarczanie legalnej poczty wychodzącej.

Kwestie zgodności

Przepisy RODO i zasady przechowywania danych mogą wymagać odrzucania niechcianej poczty zamiast przyjmowania wszystkiego.

Kiedy używać catch-all

Dobre zastosowania:

Unikaj w przypadku:

Poczta catch-all jest rozwiązaniem o dwóch stronach: wygodnym, ale ryzykownym. Używaj jej oszczędnie i z silną ochroną przed spamem.

Wykorzystaj tę wiedzę w praktyce

Użyj API DomScan, aby sprawdzić dostępność domen, ich kondycję i więcej.