E-mail Catch-All

E-mail e segurança
Uma configuração de e-mail que encaminha todos os endereços de um domínio para uma única caixa de entrada, mesmo que o endereço não exista.
← Voltar ao Glossário

O que é Catch-All Email?

Um e-mail catch-all (também chamado wildcard email) é uma configuração que aceita e-mail enviado para qualquer endereço em seu domínio e o encaminha para uma caixa de entrada designada. Se alguém enviar e-mail para anyaddress@example.com, a caixa de entrada catch-all recebe, independentemente de se "qualquer endereço" é uma caixa de correio configurada.

Como Catch-All Email Funciona

Quando um e-mail chega ao seu servidor de e- mail:

1. Busca de endereços: O servidor de e- mail verifica se o destinatário existe

2. Verificação de todos os pontos: Se não for encontrado, o servidor verifica a regra de captura- tudo

3. Routing: Mensagem é entregue na caixa de correio catch-all

4. No Bounce: Nenhum relatório de não entrega (bounce) é enviado ao remetente

Traditional Setup:

sales@example.com → sales inbox

info@example.com → info inbox

unknown@example.com → bounce (550 No such user)

With Catch-All:

sales@example.com → sales inbox

info@example.com → info inbox

unknown@example.com → catch-all inbox ✓

typo@example.com → catch-all inbox ✓

Configurando Catch-All Email

# # cPanel/WHM

Email → Default Address → Set Default Address

Select: Forward to Email Address

Enter: catchall@example.com

Plesk

Mail Settings → Mail Forwarding

Enable "Redirect mail to address"

Enter destination address

# # # Postfix (Configuração Direta)

# /etc/postfix/virtual

@example.com catchall@example.com

# Reload Postfix

postmap /etc/postfix/virtual

systemctl reload postfix

Microsoft 365

Microsoft 365 não suporta catch-all verdadeiro, mas você pode criar:

Google Workspace

Admin Console → Apps → Google Workspace → Gmail

→ Default Routing → Catch-all address

Enter: catchall@example.com

Casos de uso para Catch-All Email

Durante a migração

Aceitar e- mail para endereços antigos enquanto migra para o novo sistema:

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

Pequenas organizações

Simplifique o gerenciamento de email quando você tiver poucos membros da equipe que possam lidar com qualquer pergunta.

# Proteção Typo

Capturar erros ortográficos comuns:

support@example.com   → Real mailbox

suport@example.com → Caught

suppport@example.com → Caught

Desenvolvimento/Testação

Aceitar e-mails de teste sem configurar cada endereço:

test-user1@dev.example.com  → dev catch-all

test-user2@dev.example.com → dev catch-all

Vantagens de Catch-All Email

BenefícioDesignação das mercadorias
Nunca perca mensagensTypos não resultam em saltos
Configuração simplesNão há necessidade de criar cada caixa de correio
FlexibilidadeUsar qualquer endereço de e- mail em voo
Descubra as necessidadesSaiba o que as pessoas esperam

Desvantagens e Riscos

# # Volume de Spam

Os Spammers visam endereços inexistentes. Catch-all aceita tudo:

Without catch-all: 100 spam attempts → 95 bounced

With catch-all: 100 spam attempts → 100 delivered

Resultado: Aumento maciço do volume de spam.

# # Backscatter e Blacklisting #

Seu servidor aceita spam e depois o rejeita. Isso cria backscatter (saltos para remetentes forjados) e pode listar seu IP.

# Problemas de armazenamento

Endereços de email ilimitados = consumo ilimitado de armazenamento.

Riscos de Segurança

Os atacantes usam catch-all para verificar domínios válidos:

Test: random@example.com

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

# Complicações de autenticação por e-mail

Catch-all pode interferir com a validação SPF/DKIM/DMARC para mensagens enviadas.

Todas as alternativas de captura

Abordagem baseada no nome

Criar apelidos específicos para as variações esperadas:

sales@example.com       → main-sales@example.com

sale@example.com → main-sales@example.com

sales-team@example.com → main-sales@example.com

Regras de Roteamento Inteligentes

Configurar regras para padrões comuns:

*-support@example.com  → support queue

*-billing@example.com → billing queue

Formulário de Contacto

Substituir endereços de e- mail por formulários web que roteiam internamente.

Melhores Práticas

# # # Usar Pegar Todos Temporariamente

Activar apenas durante períodos específicos (migração, evento) em vez de permanentemente.

Implementar o filtro de spam agressivo

SpamAssassin threshold: 3.0 (stricter than default 5.0)

Greylisting: enabled

DNSBL checks: multiple lists

# # Monitorizar o volume da captura

Localize o que está a ser apanhado.

# Count catch-all deliveries by address

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

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

# Criar caixas de correio reais para endereços frequentes

Se o monitoramento mostrar padrões legítimos, crie caixas de correio apropriadas:

# If you see:

150 messages → careers@example.com (caught)

# Action:

Create careers@example.com as real mailbox

Remove from catch-all pattern

# # # Subdomínio Apanha Tudo #

Limitar catch-all aos subdomínios, não ao seu domínio primário:

example.com           → No catch-all

test.example.com → Catch-all enabled

staging.example.com → Catch-all enabled

Limpeza diária

Automatizar a remoção de spam:

# Delete spam from catch-all daily

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

Detectando se um domínio usa catch-all

Serviços de verificação de correio electrónico teste com endereços aleatórios:
Send to: random-test-12345@example.com

If accepted: Likely catch-all

If rejected: No catch-all

Teste de conversação SMTP:
telnet mx1.example.com 25

HELO test.com

MAIL FROM: <test@test.com>

RCPT TO: <nonexistent-random@example.com>

# 250 OK = catch-all exists

# 550 No such user = no catch-all

Considerações sobre segurança

# Enumeração por E-mail

Catch-all impede que os atacantes descubram endereços válidos, mas também impede a verificação legítima.

# # Reputação do remetente

Alta aceitação de spam pode danificar a reputação do remetente do seu domínio, afetando o email de saída legítimo.

Questões de conformidade

GDPR e políticas de retenção de dados podem exigir que você rejeite email indesejado em vez de aceitar tudo.

Quando usar catch-all

Casos de boa utilização:

  • Períodos de migração temporária
  • Domínios internos/de desenvolvimento
  • Organizações muito pequenas (< 5 pessoas)
  • Domínios específicos de eventos com vida útil limitada

Evitar para: **

Catch-all email é uma espada de dois gumes: conveniente, mas arriscado. Use com moderação e proteção contra spam forte.

Coloque este Conhecimento em Prática

Use a API DomScan para verificar disponibilidade de domínio, saúde e muito mais.