Skip to content

Compreendendo os códigos de erro SMTP

13 de abril de 2021

Com muita frequência, as mensagens de erro são incompreensíveis. Esta página será o seu guia para os códigos que os servidores de correio produzem quando o envio do seu e-mail falha. Se você receber uma mensagem de erro como “Não foi possível enviar sua mensagem. Erro 421”, qual é a próxima etapa? Deixe esta página ser o seu guia para o que fazer a seguir.

Caiaimage / Agnieszka Olek / Getty Images

Códigos de erro SMTP: o significado por trás dos números

Um servidor de e-mail responderá a cada solicitação de um cliente (como seu programa de e-mail) com um código de retorno. Este código consiste em três números. O primeiro geralmente indica se o servidor aceitou o comando e se poderia tratá-lo. Os cinco valores possíveis são:

  • 1: O servidor aceitou o comando, mas ainda não executou nenhuma ação. É necessária uma mensagem de confirmação. Atualmente, isso não é usado.
  • 2: O servidor concluiu a tarefa com sucesso.
  • 3: O servidor entendeu a solicitação, mas requer mais informações para concluí-la.
  • 4: O servidor encontrou uma falha temporária. Se o comando for repetido sem qualquer alteração, ele pode ser concluído. Os servidores de correio podem usar essas falhas temporárias para manter remetentes não confiáveis ​​afastados.
  • 5: O servidor encontrou um erro.

O segundo número fornece mais informações. Seus seis valores possíveis são:

  • 0: Ocorreu um erro de sintaxe.
  • 1: Indica uma resposta informativa, por exemplo, a um pedido de AJUDA.
  • 2: Refere-se ao status da conexão.
  • 3 e 4 não são especificados.
  • 5: Refere-se ao status do sistema de e-mail como um todo e do servidor de e-mail em particular.

O último número é ainda mais específico e mostra mais graduações do status de transferência de correio. O código de erro SMTP mais comum ao enviar e-mail é 550. O erro SMTP 550 é uma mensagem de erro genérica. Isso significa que o e-mail não pôde ser entregue. Uma falha de entrega de erro 550 SMTP ocorre por vários motivos; embora o próprio código de erro 550 não diga nada sobre a causa da falha, muitos servidores SMTP incluem uma mensagem explicativa com o código de erro.

Variações do SMTP 550

Freqüentemente, um e-mail não podia ser entregue porque foi bloqueado como spam, seja por meio de uma análise de seu conteúdo ou porque o remetente – ou a rede do remetente – está listado como uma provável fonte de spam em uma lista de bloqueio DNS. Alguns servidores de e-mail também verificam a existência de links para malware e retornam um erro 550. Os códigos de erro 550 de SMTP para esses casos incluem:

  • 550 5.7.1: Serviço indisponível: cliente [###] bloqueado usando ### (Exchange Server)
  • 550 5.7.1: Mensagem rejeitada como spam pela Filtragem de Conteúdo (Exchange Server)
  • 550 Esta mensagem foi classificada como SPAM e não pode ser entregue
  • 550 Alta probabilidade de spam (Gmail)
  • 550 5.2.1 e-mail de site de spam recusado
  • 550 Sua mensagem foi rejeitada porque foi detectado o envio de spam (Sending from Rackspace)
  • 550 A mensagem continha conteúdo inseguro

O que você pode fazer? Se possível, tente contate o destinatário por outros meios. Se a mensagem de erro apontar para uma lista de bloqueio ou filtro de spam específico, tente contate a lista ou o administrador do filtro. Na falta de tudo isso, você sempre pode explique a situação infeliz ao seu provedor de e-mail. Eles podem entrar em contato com seu colega na extremidade receptora e resolver a situação.

Lista de códigos de erro SMTP (com explicações)

Os três números de um erro SMTP nos fornecem uma lista detalhada dos códigos de resposta do servidor ESMTP / SMTP, conforme estabelecido na RFC 821 e extensões posteriores:

  • 211 – Uma mensagem de status do sistema.
  • 214 – Segue-se uma mensagem de ajuda para um leitor humano.
  • 220 – Serviço SMTP pronto.
  • 221 – Fechamento de serviço.
  • 250 – Ação solicitada executada e concluída. A melhor mensagem de todas.
  • 251 – O destinatário não é local para o servidor, mas o servidor aceitará e encaminhará a mensagem.
  • 252 – O destinatário não pode ser VRFYed, mas o servidor aceita a mensagem e tenta a entrega.
  • 354 – Inicie a entrada da mensagem e termine com .. Isso indica que o servidor está pronto para aceitar a própria mensagem (depois de você ter informado de quem é e para onde deseja ir).
  • 421 – O serviço não está disponível e a conexão será encerrada.
  • 450 – O comando solicitado falhou porque a caixa de correio do usuário não estava disponível (por exemplo, porque estava bloqueada). Tente mais tarde.
  • 451 – O comando foi abortado devido a um erro do servidor. Não é sua culpa. Talvez avise o administrador.
  • 452 – O comando foi cancelado porque o servidor não tem armazenamento de sistema suficiente.
  • 455 – O servidor não pode lidar com o comando neste momento.

Obteve SMTP 550: Falha permanente para um ou mais destinatários?

As mensagens de erro a seguir (500-504) geralmente informam que seu cliente de e-mail está corrompido ou, mais comumente, que seu e-mail não pôde ser entregue por um motivo ou outro.

  • 500 – O servidor não reconheceu o comando devido a um erro de sintaxe.
  • 501 – Foi encontrado um erro de sintaxe nos argumentos do comando.
  • 502 – Este comando não foi implementado.
  • 503 – O servidor encontrou uma sequência incorreta de comandos.
  • 504 – Um parâmetro de comando não foi implementado.
  • 521 – Este host nunca aceita correio; uma resposta de um servidor fictício.
  • 541 – A mensagem não pôde ser entregue por motivos de política — normalmente um filtro de spam. (Apenas alguns servidores SMTP retornam esse código de erro.)
  • 550 – O comando solicitado falhou porque a caixa de correio do usuário não estava disponível (por exemplo, porque não foi encontrada ou porque o comando foi rejeitado por motivos de política).
  • 551 – O destinatário não é local para o servidor. O servidor então fornece um endereço de encaminhamento para tentar.
  • 552 – A ação foi abortada devido à alocação de armazenamento excedida.
  • 553 – O comando foi abortado porque o nome da caixa de correio é inválido.
  • 554 – A transação falhou. A culpa é do clima.
  • 555 – O servidor não reconhece o formato do endereço de e-mail e a entrega não é possível.
  • 556 – A mensagem teria que ser encaminhada, mas o servidor receptor a rejeitará.