O código SMTP 451 indica falha temporária. O servidor que enviou deve manter a mensagem na fila e tentar novamente; ela não deve ser reenviada manualmente várias vezes. A frase depois do código identifica qual servidor recusou e por quê.
Primeiro: leia a mensagem completa
Copie o retorno incluindo código aprimorado, hostname, horário e ID da mensagem. Determine se o 451 foi emitido pelo servidor WebinHost, pelo destinatário ou por um relay externo. Exemplos de causas: greylisting, limite de conexões, verificação DNS temporariamente indisponível, disco cheio, banco do antispam, timeout ou falha de roteamento.
Para quem envia
- Aguarde as novas tentativas automáticas da fila.
- Não altere portas, DNS ou senha se outros destinatários recebem normalmente.
- Confira se o endereço está correto e se houve uma mensagem definitiva posterior.
- Teste um destinatário no mesmo domínio e outro provedor para delimitar o problema.
- Envie ao suporte o cabeçalho/retorno completo, remetente, destinatário e horário.
Para administrador do servidor
- localize o ID em Mail Delivery Reports e no
exim_mainlog; - confira fila com
exim -bpe o motivo de congelamento; - verifique disco, inodes, memória, carga e cota;
- confirme Exim, Dovecot, DNS resolvers e antispam;
- revise limites e greylisting sem desativar segurança globalmente;
- verifique reputação, PTR, SPF, DKIM e bloqueios do destinatário.
451 por greylisting
Greylisting recusa temporariamente uma combinação desconhecida de servidor, remetente e destinatário. Servidores SMTP legítimos tentam novamente e passam depois; scripts que tentam entregar diretamente podem falhar. Use SMTP autenticado e uma biblioteca que entregue ao servidor local, não implemente envio SMTP improvisado.
451 ao enviar por formulário PHP
Confirme autenticação, TLS, porta 465/587, endereço From autorizado e tratamento de exceções. Registre o erro da biblioteca sem expor senha. Veja o guia de envio PHP por SMTP.
Quando abrir chamado
Abra chamado se o erro persiste além das tentativas normais, afeta vários domínios, a fila cresce ou há indisponibilidade de serviço. Informe a mensagem completa, horário com fuso e IDs. Uma captura sem texto pesquisável raramente é suficiente.
Novos guias relacionados
Aprofunde o diagnóstico com estes conteúdos atualizados:
- Erros de e-mail e códigos SMTP: como ler um bounce e descobrir por que a mensagem voltou
- Erros SMTP temporários 421, 450, 451 e 452: fila, greylisting, timeout e nova tentativa
Recursos relacionados
Continue com materiais e serviços relacionados ao tema deste guia.