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 SMTP ajudam a entender por que uma mensagem não foi enviada. Se as mensagens recebidas ou enviadas forem devolvidas, verifique as mensagens de erro na entrega para encontrar um código do erro SMTP 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 pretendido 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 é necessário agir 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 com outra tentativa. Os códigos de erro que começam com 4 são normalmente erros 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 Mensagem temporariamente adiada devido à política do servidor, pausas temporárias na entrega ou restrições de agrupamento de destinatários (como 451 4.3.0). Você pode tentar novamente as falhas com espera exponencial durante um período fixo.
452 O comando foi interrompido porque não há espaço de 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 mensagens, tente novamente com espera exponencial e verifique as configurações de retransmissão SMTP. Para mais detalhes, acesse Mensagens de erro do serviço de retransmissão 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 são normalmente seguidos por mais três dígitos. Esse é o código de status aprimorado do SMTP, que oferece 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 dígito indica o assunto e o terceiro dígito 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 e-mails
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.