Sobre mensagens de erro SMTP

SMTP é um padrão da Internet usado por servidores de e-mail para enviar e receber e-mails. As mensagens de erro do SMTP ajudam a entender por que uma mensagem não foi enviada. Se as mensagens recebidas ou enviadas estiverem sendo devolvidas, verifique se há um código do erro SMTP nas mensagens de erro na entrega que possa ajudar a diagnosticar o problema.

As mensagens de erro SMTP seguem esse formato. Cada dígito nos códigos de erro e código de status indica um nível crescente de detalhes:

Código da resposta Código de status Texto da resposta
xyz x.y.z Descrição do texto

Este é um exemplo de mensagem de erro SMTP. A mensagem descreve por que o erro ocorreu e recomenda ações para corrigir o problema:

Exemplo de mensagem de erro SMTP

Códigos de resposta

Os códigos de resposta SMTP se referem a partes específicas do serviço de e-mail e podem indicar problemas como:

  • O destinatário não está registrado no serviço.
  • A mensagem foi marcada como spam ou vírus.
  • O domínio do remetente foi identificado como uma fonte de spam.
  • A mensagem violou a política de e-mails da sua empresa. Por exemplo, a mensagem incluía um Número do cartão de crédito ou linguagem proibida.

Os códigos de resposta que começam com 4 e 5 são erros, e o número indica o tipo de erro. Os erros que começam com 4 são falhas temporárias. Nenhuma ação é necessária. O remetente tentará novamente. Os erros que começam com 5 são falhas permanentes, e é preciso tomar medidas para corrigir o problema.

Códigos de erro SMTP 400 comuns

Os códigos de erro que começam com 4 indicam que o servidor teve uma falha temporária, mas a ação será concluída em outra tentativa. Os códigos de erro que começam com 4 geralmente estão relacionados ao servidor de e-mail de recebimento.

Código do erro Descrição
421 O serviço não está disponível. Tente novamente mais tarde.
450 A ação solicitada não foi realizada porque a caixa de e-mails do usuário estava indisponível.
451 A mensagem foi adiada temporariamente devido à política do servidor, a pausas temporárias na entrega ou a restrições de agrupamento de destinatários (como 451 4.3.0). É possível repetir as falhas com espera exponencial durante um período fixo.
452 O comando foi interrompido porque não há armazenamento suficiente no servidor
454 Não é possível fazer login devido a um problema temporário ou ao limite de taxa de login excedido (como 454 4.7.0). Reutilize conexões SMTP abertas em todas as mensagens, tente novamente com a espera exponencial e verifique as configurações de redirecionamento SMTP. Veja mais detalhes em Mensagens de erro do serviço de redirecionamento SMTP.
455 O servidor não é compatível com o comando no momento.

Códigos de erro SMTP 500 comuns

Código do erro Descrição
500 O servidor não reconheceu o comando devido a um erro de sintaxe.
501 Um erro de sintaxe foi encontrado em parâmetros ou argumentos do comando.
502 O comando não foi implementado.
503 O servidor tinha uma sequência incorreta de comandos.
541 A mensagem foi rejeitada pelo endereço do destinatário.
550 O comando solicitado falhou porque a caixa de e-mails do usuário estava indisponível ou o servidor de recebimento rejeitou a mensagem porque ela provavelmente era spam
551 A caixa de e-mails do destinatário não está disponível no servidor de recebimento.
552 A mensagem não foi enviada porque a caixa de e-mails do destinatário não tem espaço de armazenamento suficiente.
553 O comando foi interrompido porque o nome da caixa de e-mails não existe.
554 A transação falhou sem detalhes adicionais.

Os códigos de erro SMTP geralmente são seguidos por mais 3 dígitos. Esse é o código de status aprimorado do SMTP, que fornece mais detalhes sobre o que causou a falha. O segundo número no código indica a categoria de resposta. O terceiro caractere no código fornece os detalhes adicionais.

O código de resposta 421 é um erro temporário sobre o canal de transmissão que contém uma solicitação informativa.

Código da resposta Descrição
x0z Erros de sintaxe
x1z Respostas a solicitações de informações
x2z Erros de canais de transmissão
x3z Não especificado
x4z Não especificado
x5z Status do sistema de e-mails

Códigos de status

O primeiro dígito no código de status indica a classe do código, o segundo indica o assunto e o terceiro fornece mais detalhes.

O código de status 4.4.5 é um problema temporário de rede e roteamento para o status do protocolo de entrega de e-mails.

Código de status Descrição
x.0.z Não identificado
x.1.z Status de endereçamento
x.2.x Status da caixa de correio
x.3.x Status do sistema de e-mails
x.5.x Status do protocolo de entrega de e-mails
x.6.x Conteúdo da mensagem ou status de mídia
x.7.x Status de segurança ou políticas

Texto da resposta

O último campo em uma mensagem de erro SMTP descreve o erro.