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ć:
- Współdzieloną skrzynkę z aliasem dla typowych literówek
- Reguły transportu kierujące niedostarczalną pocztę dalej
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ści | Literówki nie powodują odbić |
| Prostsza konfiguracja | Nie trzeba tworzyć każdej skrzynki |
| Elastyczność | Możesz na bieżąco użyć dowolnego adresu e-mail |
| Rozpoznawanie potrzeb | Dowiadujesz 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]
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:
- Tymczasowe okresy migracji
- Domeny wewnętrzne i deweloperskie
- Bardzo małe organizacje (< 5 osób)
- Domeny wydarzeń o ograniczonym czasie działania
❌ Unikaj w przypadku:
- Produkcyjnych domen o dużym ruchu
- Marek e-commerce i domen przeznaczonych dla klientów
- Domen obsługujących poufne dane
- Organizacji objętych wymaganiami zgodności
Poczta catch-all jest rozwiązaniem o dwóch stronach: wygodnym, ale ryzykownym. Używaj jej oszczędnie i z silną ochroną przed spamem.