Mail Delivery System: Significado dos códigos de erros SMTP
Saiba como decifrar e solucionar os códigos de erros de e-mails Mail Delivery System, ou Undelivered Mail Returned to Sender quando estamos com problema no envio de e-mails.
Por vezes ao enviarmos um e-mail para aquele amigo, parente ou mesmo em nosso trabalho nos deparamos com a mensagem voltando para a nossa caixa de entrada com uma notificação, normalmente em inglês acompanhada de um código de erro que nos faz querer tornar um especialista no assunto para decifrar o problema e saber o que está acontecendo.
Ou para quem trabalha de consultor técnico em servidores tem de lidar com esta situação por vezes com clientes ligando querendo saber o que está acontecendo e ansiando uma solução rápida, sendo às vezes causado por motivo do ISP e suas habituais falhas na conexão, roteador com defeito, problemas de firewall, problemas de DNS ou um nome incorreto de SMTP graças a alguns ISPs inteligentes que mudam o nome do servidor SMTP sem lhe avisar.
E ai é aquela caçada pelos logs de erros para ver o que está ocorrendo. Mas muitas vezes estes logs não fornecem a devida ajuda detalhada, mostrando apenas um código de status SMTP no log do servidor (conhecidos também como SMTP error code ou códigos de erros de resposta do SMTP) sendo estes devolvidos para o remetente com a mensagem de erro.
A resposta clássica que conhecemos e que nos é retornada no e-mail, normalmente é uma das abaixo:
- SMTP error from remote mail Server after end of data - <host ip-address>: 550 Error: Message content rejected (conteúdo da mensagem rejeitado);
- SMTP error from remote mail server after RCPT TO <email-address>, 550 5.1.1 User unknown (usuário não encontrado);
- SMTP Error: Data not accepted (dados não aceitos);
- SMTP Error: he following recipients failed (falha para o envio dos seguintes destinatários).
Então você fica se perguntando, “mas que diabos é isso” ficando por vezes desesperado, pois o prazo para entregar aquele trabalho está acabando. Ainda mais quando não estamos habituados com o inglês e que as máquinas adoram nos fornecer informações neste idioma “universal”.
Pois bem, estarei colocando aqui o que cada código de erro no SMTP significa quando suas mensagens são retornadas e desmitificar os segredos dos erros 550, 551 e outros
Onde começa o código de erro do SMTP no e-mail
Quando a mensagem de e-mail lhe for retornada, procure pela mensagem de erro logo após a frase “The mail system” ou “The following addresses had permanent fatal errors”.
Códigos de erros no retorno de e-mails SMTP - Mail Delivery System mais comuns
Então vamos aos códigos de erros mais comuns nos retornos de e-mails e seus devidos significados. Tentei facilitar ao máximo para que possa entender o que pode estar acontecendo e assim conseguir resolver o problema junto ao seu provedor, servidor ou mesmo notificar o destinatário do que pode estar acontecendo com o e-mail dele.
Erro Mail Delivery System | O que significa o erro |
<email_destinatario@email.com.br>: host nome_do_dominio.com.br[IP DO SERVIDOR] said: 550 5.1.1 | O e-mail do destinatário não existe |
<destino@dominio.com.br>: Host or domain name not found. Name service error for name=dominio_errado.com.br type=A: Host not found | O domínio (endereço do site ou servidor) não existe |
<email_destinatario@email.com.br>: host nome_do_dominio.com.br [IP DO SERVIDOR] said: 450 | O servidor de destino rejeitou sua mensagem |
<email_destinatario@email.com.br>: temporary failure. Command output: maildrop: maildir over quota. | Caixa de e-mail do destinatário está cheia |
<email_destinatario@email.com.br>: host nome_do_dominio.com.br[IP DO SERVIDOR] said: 450 4.7.1 | E-mail temporariamente indisponível |
Remote host said: 554 5.7.1 Service unavailable; Client host [IP DO SERVIDOR] blockedusing .... [NOME DO ORGÃO QUE GERENCIA SPAM]; | Seu e-mail ou servidor está na lista negra de spammers |
< email_destinatario@email.com.br > (reason: 552 5.2.3 <meu_email@email.com.br>... Message size exceeds fixed maximum message size (80000 | Seu e-mail excedeu o limite de tamanho máximo |
<email_destinatario@email.com> (reason: 553 5.0.0 Possible virus, see http://www.symantec.com/avcenter/venc/data/w32.sircam.worm@mm.html) | E-mail com possível vírus |
Estes foram os principais erros de Undelivered Mail Returned to Sender ou também conhecido como Mail Delivery System, pois a quantidade de erros existentes para o SMTP são muitas e as explicações poderiam ficar muito longas.
Caso não tenha encontrado o erro nesta tabela, baixe o documento abaixo que possui todos os erros de Mail Delivery System retornados (em inglês).
O arquivo está em PDF e você pode buscar pelo código de erro e em seguida copiar e usar um tradutor.
Compreendendo as mensagens de erro SMTP
As mensagens de erros ou de solicitações da comunicação do seu cliente de e-mail com os servidores na internet normalmente retornam 3 números básicos (centena) que vão do 1 ao 5. Exemplo: 553
Cada código é composto de três dígitos (XXX). O primeiro digito dá o status da mensagem de e-mail que seriam:
- 1.X.X: O servidor aceitou a comunicação, mas ainda não fez nada com a sua mensagem. Ele fica esperando uma mensagem de confirmação. Atualmente este código nem é utilizado, portanto raramente irá ver.
- 2.X.X: O servidor concluiu a tarefa com êxito e o e-mail foi enviado.
- 3.X.X: O servidor entendeu o pedido mas precisa de mais informações para poder completar a tarefa.
- 4.X.X: O servidor encontrou uma falha temporária e deixará a mensagem na incubadora para tentar enviar novamente depois para o destinatário com problema. O tempo depende das configurações do servidor.
- 5.X.X: Este é o mais comum e significa que o servidor encontrou um erro ao tentar enviar a mensagem, como um e-mail inexistente ou não aceita e-mails de você.
No segundo algoritmo (dezena) dá mais informações e seus seis valores possíveis são:
- X.0.X: Ocorreu um erro de sintaxe.
- X.1.X: Indica uma resposta informativa, como uma ajuda na verificação do problema.
- X.2.X: Referente ao estado da comunicação.
- X.3.X e X.4.X: Não são especificados nem usados no momento.
- X.5.X: Refere-se aos estado do sistema de e-mail como um todo e do servidor de e-mail em particular.
No terceiro e último algoritmo (centena), a mensagem é ainda mais especifica e mostra os status das transferências das mensagens, podendo levar a uma lista detalhada dos códigos de resposta do servidor ESMTP, conforme previsto na documentação RFC 821 e suas posteriores extensões.
- 211: Mensagem de status do sistema.
- 214: Uma mensagem de ajuda com possibilidade de leitura por uma pessoa.
- 220: Serviço de SMTP pronto e funcionando.
- 221: Serviço fechado.
- 250: Todo ok com as mensagens. Enviada com sucesso.
- 251: O destinatário não se encontra no mesmo servidor e irá enviar a mensagem para o servidor correto.
- 354: Servidor conseguiu ler e decifrar toda a sua mensagem e sabe agora para onde deve enviar a mensagem.
- 421: O serviço não está disponível e a conexão será fechada.
- 450: O envio da mensagem falhou, pois a caixa postal do destinatário estava indisponível no momento.
- 451: O envio foi abortado devido a um erro no seu servidor. Tente enviar novamente.
- 452: O envio foi cancelado por que o servidor está com armazenamento insuficiente. Normalmente elas vem acompanhada também do código 500 ao 504.
- 500: O servidor não conseguiu reconhecer o comando, pois sua mensagem tem algum erro de sintaxe.
- 501: Erro de sintaxe encontrado nos argumentos do comando.
- 502: Comando não implementado no servidor.
- 503: O servidor encontrou um problema na sequencia de comandos.
- 504: Um parâmetro de comando não foi implementado no servidor.
- 550: O comando de envio solicitado falhou por que a caixa postal do destinatário não estava disponível (por exemplo, quando não é encontrado ou quando é rejeitado por outras razões de politica).
- 551: O destinatário não está localizado neste servidor e foi tentado enviar para o servidor correto.
- 552: O envio foi abortado devido ao espaço ter excedido no servidor.
- 553: O envio foi abortado, pois o endereço do destinatário não existe ou é inválido.
- 554: A operação falhou por conta do clima.
Como verificar se o seu e-mail e servidor está marcado como spammer
Seu servidor ou provedor é constantemente monitorado na internet pelos órgãos que tentam controlar os spams na internet. Spam, para quem não sabe nada mais é do que as pessoas ou máquinas que enviam mensagens em grande quantidade para destinatários que nem conhece.
Isso é muito comum na proliferação de anúncios e estas pessoas ou servidores são marcados como spammers.
Você pode verificar se o seu servidor está marcado como spammer inserindo o endereço IP do seu servidor de e-mails nos seguintes sites:
É possível saber se o e-mail foi entregue na pasta de lixo eletrônico?
Ou se foi considerado pelo servidor do destinatário como lixo?
Undelivered Mail Returned to Sender
É provável que este erro tenha ocorrido por:
-O servidor do destinatário está com problema;
-O e-mail não existe (dá uma olhada e veja se está tudo certo com o endereço);
-Seu servidor de e-mail teve um problema ao enviar o e-mail;
-O servidor do destinatário bloqueou seu e-mail ou seu servidor de e-mail está na lista negra de spam;
Faça um teste enviando de uma conta do Hotmail, Outlook ou Gmail para ver. Se conseguir enviar então o problema é em seu servidor de e-mail.
Olá,
Gostaria de saber o significado da nomenclatura
ErrorDAT
att.
Quando tento enviar um e-mail (já tentei enviá-lo de algumas contas diferentes) pra determinado destinatário recebo essa mensagem de volta:
The following message to <**@*****.com.br> was undeliverable.
The reason for the problem:
5.1.0 - Unknown address error 554-'Sorry, no mailbox here by that name. (#5.1.1)'
O e-mail é que manda é: MAILER-DAEMON@spamwall-07.spamwall.mandic.prv
E em anexo vem um arquivo com o título do e-mail que tentei enviar, mas não abri ele.
É possível que isso seja um vírus já que o corpo é diferente dos e-mails de erros comuns?
Obrigada!
Tenho dois domínios e quando é enviado para o e-mail secundário é recebido uma mensagem desta, porém diferente:
I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
: mail for dominio.com.br loops back to myself
Peço ajuda, por favor!
OLÁ,
TRABALHO COM MAC E ESTOU RECEBENDO CENTENAS DE EMAILS HOJE COM ESTA MENSAGEM: Alerta: nao foi possivel enviar a mensagem nos ultimos 240 minutos ou The following addresses had permanent fatal errors. Entretanto, eu não enviei estes emails para niguém, portanto não deveriam retornar. Como faço para interromper este recebimento? Pode ser vírus? Aguardo seu retorno. Muito Obrigado!! Eliana zig
É meio difícil ser algum vírus em seu Mac. O que pode estar acontecendo é:
1. Alguém conseguiu a senha do seu e-mail e está enviando mensagens usando sua conta. Algum destinatário não existe ou está com problema e por isso a mensagem está retornando. A solução neste caso é mudar sua senha.
2. Alguém pode estar enviando mensagens usando seu endereço de e-mail, mas sem necessariamente usar sua conta real de e-mail. Isso é bem fácil de fazer e comum na internet. Pode se fazer um script para envio de e-mail onde eles colocam como remetente o seu e-mail, mas sem utilizar o seu servidor de e-mails.
Claro que não é um e-mail autentico enviado por você, mas isso é possível. E como a maioria dos anti-spam não vai aceitar isso, deve estar sendo enviado uma mensagem de erro e ele enviam para o endereço do remetente que colocaram na mensagem, que no caso é o seu e-mail. Para isso não tem muito o que fazer a não ser esperar que parem de utilizar o seu e-mail.
Enviar novo comentário