Mail loop detected, Too many hops, Maximum hop count exceeded ou 5.4.6 Routing loop detected significa que a mensagem está circulando entre servidores, domínios, aliases, filtros ou encaminhadores sem alcançar uma caixa final. Os servidores limitam a quantidade de saltos para interromper esse ciclo.
Exemplo simples de loop
financeiro@dominio-a.example ? contas@dominio-b.example
contas@dominio-b.example ? financeiro@dominio-a.example
O ciclo pode envolver regras invisíveis em aplicativos, aliases externos, gateways ou dois sistemas durante uma migração.
Outras causas
- encaminhador aponta para o próprio endereço;
- duas caixas encaminham uma para a outra;
- filtro redireciona para alias que retorna à origem;
- MX e roteamento local/remoto enviam a mensagem de volta;
- gateway de segurança devolve ao servidor anterior sem rota final;
- regra do Outlook, Gmail ou Webmail reencaminha mensagens recebidas;
- resposta automática interage com outra automação sem cabeçalhos de prevenção.
Como encontrar o ciclo
- Preserve o bounce e o cabeçalho completo.
- Leia as linhas
Receivedde baixo para cima e procure hostnames repetidos. - Desenhe cada salto: endereço recebido, regra aplicada, destino e servidor.
- No cPanel, revise Encaminhadores, Filtros de e-mail, Filtros globais, endereço padrão e autoresponders.
- Confira regras no aplicativo e nos serviços externos.
- Revise MX e Roteamento de e-mail, especialmente após migração.
- Desative temporariamente uma regra por vez, preservando cópia da configuração, até quebrar o ciclo.
Como corrigir sem perder mensagens
Escolha uma caixa final responsável pelo armazenamento. Encaminhadores devem formar uma cadeia acíclica e curta. Se precisa entregar em dois lugares, use recurso de cópia ou regra explicitamente suportada, não dois encaminhamentos de retorno. Depois da correção, aguarde a fila existente e envie teste com assunto único.
Autoresponders
Respostas automáticas responsáveis detectam cabeçalhos como Auto-Submitted e evitam responder a bounces, listas e outras automações. Não configure ausência ou formulário para responder a todo remetente sem limites. Isso pode causar tempestade de mensagens e prejudicar reputação.
Loop após migração
Quando o domínio mudou de provedor, um servidor antigo pode encaminhar para o novo enquanto o novo ainda considera o antigo como destino. Confirme MX autoritativos, rota local/remota e existência das caixas. Remova a ponte temporária somente após garantir que o DNS convergiu e a caixa final recebe.
Loop não é o mesmo que nova tentativa
Em uma falha temporária, o mesmo servidor conserva a mensagem na fila e tenta novamente; isso é esperado e aparece com respostas 4xx. Em um loop, a mensagem é aceita e transmitida repetidamente entre destinos, ganhando novas linhas Received, até atingir o limite de saltos. Essa diferença evita desligar uma fila saudável quando o problema real é uma rota circular. Compare o ID da mensagem, os hosts e os horários de cada salto.
Veja encaminhadores, filtros e autoresponders no cPanel, roteamento local ou remoto e Rastrear entrega.
Referência oficial: RFC 3463 — X.4.6 Routing loop detected.
Recursos relacionados
Continue com tutoriais, ferramentas e serviços relacionados ao diagnóstico.