Central de Ajuda

Guia da Central de Ajuda

Erro SMTP 451 Temporary local problem: causas e como corrigir

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

  1. Aguarde as novas tentativas automáticas da fila.
  2. Não altere portas, DNS ou senha se outros destinatários recebem normalmente.
  3. Confira se o endereço está correto e se houve uma mensagem definitiva posterior.
  4. Teste um destinatário no mesmo domínio e outro provedor para delimitar o problema.
  5. 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 -bp e 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.

Não remova a mensagem da fila sem preservar dados. Ela contém o histórico necessário para diagnosticar. Também não force entregas repetidas: isso pode aumentar bloqueios e duplicar mensagens quando o destino voltar.

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:

Recursos relacionados

Continue com materiais e serviços relacionados ao tema deste guia.

Este guia resolveu sua dúvida? Seu retorno ajuda a priorizar as próximas revisões.
Atendimento técnico

Não encontrou o resultado esperado?

Abra um chamado e envie a mensagem de erro completa, o domínio ou serviço afetado, o horário do teste e capturas de tela sem senhas.