Um endereço catch-all entrega correio enviado para qualquer endereço no seu domínio numa única caixa de correio, mesmo quando o endereço não existe, portanto uma mensagem para saels@ em vez de sales@ continua a chegar a alguém em vez de ser rejeitada.
É uma rede de segurança útil e uma predefinição genuinamente má. Este artigo abrange exatamente onde a definição está, o que faz, e as razões pelas quais a maioria dos domínios fica melhor sem uma.
Onde a Definição Está
O catch-all é configurado por domínio, a partir de qualquer caixa de correio nesse domínio.
- Inicie sessão em KPanel e clique em Email na barra lateral esquerda.
- Clique em qualquer caixa de correio no domínio que pretende configurar.
- Abra o separador Deliverability.
- Desloque-se para o cartão Catch-all address.
O cartão mostra um crachá lendo Enabled ou Disabled, e descreve-se a si mesmo como: "Deliver emails sent to any address at this domain to a single mailbox, even if the address does not exist."

Alterar o catch-all requer permissão de escrita no domínio na conta, que é uma permissão diferente daquela que governa as caixas de correio. Se o controlo está bloqueado para si, peça a um Proprietário ou Administrador na conta.
Ativá-lo
- Escolha uma caixa de correio no menu pendente Select target mailbox....
- Clique em Enable.
O cartão então mostra Routing to: seguido do endereço de destino, e o crachá muda para Enabled.
O destino deve ser uma caixa de correio no mesmo domínio que o catch-all. Não pode apontar um catch-all para um endereço noutro domínio ou para um endereço externo: se o tentar, o painel recusa com "target must be a mailbox on this domain". Se o menu pendente está vazio verá "No mailboxes on this domain yet." e precisa criar um primeiro.
Há um catch-all por domínio. Ativar um novo substitui o alvo anterior em vez de adicionar um segundo.
Desativá-lo
Clique em Disable no mesmo cartão. O correio para endereços que não existem é então rejeitado normalmente, e o remetente é informado de que o endereço é inválido, que é geralmente o que quer.
Por que a Maioria dos Domínios Não Deveria Ter Um
Um catch-all torna cada endereço possível no seu domínio válido. Isto tem três consequências.
Atrai uma grande quantidade de lixo. As operações de spam geram listas de endereços adivinhando partes locais comuns contra um domínio: info@, admin@, sales@, office@, e milhares de cadeias aleatórias. Sem um catch-all todos esses são rejeitados e o domínio é marcado como um alvo fraco. Com um, cada suposição chega à sua caixa de correio de destino. Esta é a razão mais comum para uma caixa de correio se encher inesperadamente. Veja My Mailbox Is Full.
Oculta erros em vez de os expor. Quando alguém escreve para um endereço mal escrito e recebe uma rejeição, corrige-o e tenta novamente, e ambos aprendem sobre o erro de digitação. Com um catch-all, a mensagem chega silenciosamente a uma caixa de correio onde ninguém a está à espera, e o remetente acredita que foi para a pessoa correta.
Torna a enumeração de endereços gratuita. Um atacante investigando o seu domínio não aprende nada com um catch-all, porque cada endereço parece existir. Isto parece uma defesa e não é: significa que também não aprende nada sobre o que está a ser investigado, e recebe tudo.
Alternativas Melhores
Quase cada razão pela qual as pessoas querem um catch-all é servida melhor por algo mais específico.
| O que realmente quer | Use isto em vez disso |
|---|---|
| Apanhar alguns erros de digitação prováveis de um endereço real | Aliases na caixa de correio, um por variante |
| Encaminhar um endereço departamental para uma pessoa | Um alias ou um forwarder |
| Encaminhar um endereço departamental para várias pessoas | Um distribution group ou uma shared inbox |
| Dar um endereço de um antigo funcionário algum lugar para chegar | Um forwarder para o seu substituto |
| Usar um endereço descartável por serviço para o qual se inscreve | Aliases, portanto pode eliminar o que comece a receber spam |
Aliases em particular fazem quase tudo para o qual as pessoas pedem um catch-all, sem a desvantagem: chegam à mesma caixa de entrada, são gratuitos para criar, e pode vê-los e eliminá-los individualmente. A lista de aliases está no separador Aliases da caixa de correio.
Quando um Catch-All Genuinamente Faz Sentido
Existem casos reais:
- Está a migrar de outro fornecedor e ainda não conhece todos os endereços que estavam em uso. Ative o catch-all por algumas semanas, observe o que realmente chega, crie caixas de correio ou aliases adequadas para os endereços que importam, depois desative-o.
- Acabou de tomar conta de um domínio e quer ver que correio recebe antes de decidir como estruturá-lo.
- Um domínio de uma única pessoa onde uma caixa de correio maneja tudo de qualquer forma e o volume de lixo é tolerável.
Se ativa um catch-all para uma migração, coloque um lembrete no seu calendário para o desativar. Quase cada caixa de correio demasiado cheia com um catch-all foi ativada temporariamente por alguém que pretendia revê-la mais tarde.
Catch-All e Deliverability
Um catch-all altera o que o seu domínio aceita, não o que envia. Não tem efeito em SPF, DKIM ou DMARC, e não vai ajudar ou prejudicar se o seu correio de saída chegar às caixas de entrada.
Tem um efeito indireto que vale a pena conhecer: uma caixa de correio a encher-se com lixo de um catch-all é uma caixa de correio que eventualmente atingirá o seu limite de armazenamento e começará a recusar todo o correio, incluindo as mensagens legítimas que realmente se importa. Essa falha parece um problema de entrega e é realmente um de limpeza.
Resolução de Problemas
O correio para um endereço inexistente ainda é rejeitado após ativar o catch-all. Confirme se o crachá diz Enabled e verifique se está a olhar para o domínio correto: o catch-all é por domínio, e uma conta com vários domínios precisa de um por domínio. Também confirme que a caixa de correio de destino está Ativa e abaixo do seu limite de armazenamento.
O catch-all está ativado mas o correio vai para a caixa de correio errada. Uma caixa de correio real, alias ou forwarder nesse endereço exato sempre ganha contra o catch-all. O catch-all apenas maneja endereços que nada mais corresponde. Verifique as listas Mailboxes, Aliases e Forwarders para o endereço em questão.
O botão Enable não faz nada e o menu pendente de destino está vazio. Não há caixas de correio nesse domínio ainda. Crie uma, depois configure o catch-all.
De repente estou a receber centenas de mensagens de lixo por dia. Verifique se um catch-all está ativado. Se está, desative-o, depois crie aliases para o punhado de endereços que genuinamente recebem correio.
Não consigo encontrar o cartão. Está no separador Deliverability de uma caixa de correio, não na página do domínio. Se a caixa de correio está num subdomínio gerido pelo KapsuleHost em vez do seu próprio domínio, o separador Deliverability mostra "Managed by KapsuleHost" em vez disso e não há nada para configurar.
Leitura relacionada: Email Aliases, Email Forwarding, My Mailbox Is Full, e Why Are My Emails Going to Spam?.