Forum

Share Button

Mensagens de erro SMTP  

  RSS

Duarte Spínola
(@kbase)
Trusted Member Admin
Joined: 2 years ago
Posts: 73
17/02/2018 11:02 pm  

SMTP (Simple Mail Transfer Protocol) é um protocolo para envio de emails através da internet, mais detalhes RFC 821. As mensagens de erro SMTP gerados pelos serviços de e-mail permitem identificar e solucionar problemas em e-mail.

Durante ligação SMTP com o servidor de email é efetuado um conjunto de validações, e a mensagem de email pode ser rejeitada com o erro permanente 5xx, gerando uma mensagem de retorno ao remetente que a mensagem não pode ser entregue, designada por Non-Delivery Notification (NDN).

Que pode apresentar várias causas:

  • Erro na validação do remetente
  • Erro na validação do SPF, DKIM
  • Erro na validação de Reverse DNS
  • Remetente/IP em Listas de Bloqueio de SPAM (ex. Spamhaus, SORBS, BARRACUDA,…)

 

Esta mensagem de erro será composta por xyz (código da resposta) x.y.z (código do estado) e Texto da resposta

Exemplo:

  • 1 – Código do estado: (5.0.0)
  • 2 – Código da resposta: 550 e texto da resposta: No Such User Here (o endereço do destinatário não existe)

Non delivery notification reply error 550 status code 5.0.0 no such user here

 

 

 

 

Significado do Código da Resposta SMTP (xyz)

 Nas comunicações entre os servidores de email, são gerados códigos de resposta (composto por três dígitos xyz), que permite que continuem a comunicar até que seja confirmada ou rejeitada a entrega da mensagem de e-mail.

» O primeiro digito, do código representa o status da transmissão, apenas o 4yz e 5yz são referentes a algum tipo de erro.

  • 1yz:o servidor aceitou a comunicação, mas espera uma mensagem de confirmação, se é para continuar ou abortar.
  • 2yz: o servidor concluiu com êxito e o e-mail foi enviado, está disponível para executar novo pedido.
  • 3yz: o servidor recebeu o pedido mas precisa de mais informações para poder prosseguir com a sequencia de tarefas.
  • 4yz: o servidor encontrou um erro temporário, deverá efetuar novas tentativas.
  • 5yz: significa que o servidor encontrou um erro permanente ao enviar a mensagem, e não irá tentar efetuar novas tentativas de entrega. Trata-se do erro mais frequente e é necessária uma ação por parte do remente para identificar o constrangimento.

» O segundo dígito do código indica a categoria de resposta:

  • x0z = erros de sintaxe, regra do protocolo de envio que não foi concretizado, erro de comunicação.
  • x1z = resposta informativa, com ajuda na identificação do erro.
  • x2z = erros do canal de comunicação
  • x3z = não especificado
  • x4z = não especificado
  • x5z = estado do sistema de e-mail

» O terceiro dígito no código indica uma gradação mais refinada do significado de cada categoria especificada pelo segundo dígito.

Mais informações: RFC 821- APPENDIX E

Consultar Tabela de Códigos de Resposta SMTP (xyz) – (PT)

 

Significado do Código de Estado SMTP (x.y.z)  

 Os códigos de estado fornecem informações complementares, cada dígito tem um significado específico: o primeiro dígito indica a classe do código, o segundo dígito indica o assunto e o terceiro dígito fornece mais detalhes.

  • x.0.z = não identificado
  • x.1.z = referente a endereçamento
  • x.2.z = referente caixa de correio
  • x.3.z = referente ao sistema de e-mail
  • x.4.z = referente à rede e roteamento
  • x.5.z = referente ao protocolo de entrega de e-mails
  • x.6.z = referente ao conteúdo da mensagem
  • x.7.z = referente a política de segurança

 

Consultar Tabela de Código de Estado SMTP (x.y.z) – (EN)

 

Fonte: https://www.kbase.pt/mensagens-erro-smtp/  

 


Quote
Share:
Share Button