Você envia um e-mail e, minutos depois, recebe outro de volta: remetente Mail Delivery System ou MAILER-DAEMON, assunto “Mail delivery failed” ou “Undelivered Mail Returned to Sender”, e no meio de um texto em inglês, um código como 550 5.1.1. Esse código diz exatamente o que aconteceu — se o endereço não existe, se a caixa está cheia, se a mensagem era grande demais ou se foi bloqueada como spam.
Este guia mostra como ler a mensagem de erro, o que cada código significa em português e o que fazer em cada caso.
O primeiro dígito do código resolve metade da dúvida: 4 é erro temporário — o servidor tenta de novo sozinho —, e 5 é erro permanente — a mensagem não será entregue sem mudança. Os mais comuns: 550 5.1.1 (o endereço não existe), 552 5.2.2 (a caixa do destinatário está cheia), 552 5.3.4 (mensagem grande demais) e 550 5.7.x ou 554 (bloqueio por política ou spam).
Como ler uma mensagem de erro de e-mail
A mensagem devolvida tem sempre as mesmas partes, mesmo quando o texto muda de um servidor para outro:
- Quem envia: Mail Delivery System, MAILER-DAEMON ou Postmaster — é o servidor avisando, não uma pessoa.
- O assunto: Mail delivery failed, Undelivered Mail Returned to Sender, Delivery Status Notification (Failure) ou, em português, Não foi possível entregar.
- O endereço que falhou — confira se é o que você digitou.
- A linha com o código — a parte que importa. Algo como:
SMTP error from remote mail server after RCPT TO:<fulano@empresa.com.br>:
550 5.1.1 The email account that you tried to reach does not exist Leia de trás para frente: o texto no fim explica o motivo, o código no meio o classifica, e o nome do servidor no começo diz quem recusou — o seu servidor ou o do destinatário.
⚠️ Existe também o aviso de atraso, com assunto como Delivery Status Notification (Delay). Ele não é uma falha: diz que a entrega ainda está sendo tentada. Só se preocupe se, depois dele, chegar uma mensagem de falha definitiva.
O primeiro dígito diz quase tudo
| Primeiro dígito | Significado | O que acontece |
|---|---|---|
| 2 | Sucesso | A mensagem foi aceita — você não recebe aviso |
| 4 | Erro temporário | O servidor que enviou tenta de novo por horas ou dias, sozinho |
| 5 | Erro permanente | A mensagem não será entregue — é preciso mudar alguma coisa e enviar de novo |
A regra prática: diante de um 4, espere — muitas vezes a mensagem chega depois. Diante de um 5, leia o motivo, corrija e reenvie.
O código detalhado: o que significam os números como 5.1.1
Além dos três dígitos, a maioria dos servidores inclui um código detalhado, no formato classe.assunto.detalhe. O primeiro número repete a classe — 4 ou 5 —, e o segundo diz a área do problema:
| Segundo número | Área | Exemplos |
|---|---|---|
| x.1.x | Endereço | O destinatário ou o domínio não existem |
| x.2.x | Caixa postal | Caixa cheia, desativada ou bloqueada |
| x.3.x | Sistema de e-mail | Mensagem grande demais, servidor indisponível |
| x.4.x | Rede e roteamento | Servidor inalcançável, loops, limite de envio |
| x.5.x | Protocolo | Destinatários demais, comando inválido |
| x.6.x | Conteúdo | Formato ou anexo não aceito |
| x.7.x | Segurança e política | Bloqueio por spam, falha de SPF, DKIM ou DMARC, autenticação |
Só com isso já dá para diagnosticar a maioria dos casos: um erro 5.1 é endereço errado, um 5.2 é problema na caixa do destinatário, e um 5.7 é bloqueio — e esse costuma ser o que exige mais trabalho.
Os erros mais comuns e o que fazer
| Código | O que significa | O que fazer |
|---|---|---|
| 550 5.1.1 | O endereço não existe no domínio de destino | Confira a grafia — o erro está quase sempre antes do @. Se estiver certa, a conta foi desativada |
| 550 5.1.2 | O domínio de destino não existe ou não recebe e-mail | Confira o domínio depois do @ — um .com no lugar de .com.br basta |
| 552 5.2.2 | A caixa do destinatário está cheia | Não depende de você: avise a pessoa por outro canal e reenvie depois |
| 552 5.3.4 | A mensagem é grande demais para o servidor de destino | Reduza os anexos ou envie um link de armazenamento em nuvem |
| 550 5.4.1 | O destinatário foi recusado pelo servidor (comum no Microsoft 365) | O endereço não existe no domínio ou o destinatário bloqueia remetentes externos |
| 550 5.4.5 | Você passou do limite diário de envio (Gmail) | Aguarde 24 horas; para listas, use um serviço de e-mail marketing |
| 550 5.7.1 | Recusado por política — bloqueio, lista de spam ou relay negado | Veja o texto após o código: ele diz qual regra barrou a mensagem |
| 550 5.7.26 | Remetente não autenticado (Gmail) — falha de SPF, DKIM ou DMARC | Corrija os registros SPF e DKIM do seu domínio |
| 554 5.7.1 | Bloqueado, geralmente porque o IP de envio está numa lista de spam | Verifique o IP em listas como a Spamhaus e fale com o seu provedor |
| 535 5.7.8 | Usuário ou senha recusados ao enviar | Confira a senha configurada no aplicativo de e-mail |
| 530 5.7.0 | O servidor exige conexão segura ou autenticação | Ative SSL/TLS e a autenticação de saída no aplicativo |
| 421 4.7.0 | Recusa temporária — no Gmail, por exemplo, quando o IP não tem DNS reverso | É temporário, mas se repetir, o provedor precisa configurar o PTR do servidor |
| 451 4.7.1 | Recusa temporária, muitas vezes greylisting | Espere: o servidor reenvia e a mensagem costuma chegar em minutos |
| 452 4.5.3 | Destinatários demais numa só mensagem | Divida o envio em mensagens menores |
As mensagens que você vai ver — traduzidas
O texto depois do código varia de servidor para servidor, mas estas frases aparecem o tempo todo:
| Mensagem | Tradução e significado |
|---|---|
| User unknown · No such user here · Recipient address rejected | O endereço não existe |
| Mailbox full · Over quota · Inbox is out of storage space | A caixa do destinatário está cheia |
| Message size exceeds fixed maximum message size | A mensagem passou do tamanho máximo |
| Relay access denied · Relaying denied | O servidor não aceita encaminhar a mensagem — em geral, falta autenticação no envio |
| Blocked using zen.spamhaus.org | O IP de quem enviou está numa lista de spam |
| Sender is unauthenticated | O domínio do remetente falhou nas verificações de SPF, DKIM ou DMARC |
| Daily user sending limit exceeded | O remetente atingiu o limite diário de envios |
| Retry time not reached for any host | O servidor já tentou entregar, falhou, e está aguardando para tentar de novo |
| This is a permanent error | Não haverá nova tentativa — a mensagem não será entregue |
O erro é seu ou do destinatário?
Do destinatário — e só ele resolve: caixa cheia (5.2.2), conta desativada (5.1.1 num endereço que já funcionou), servidor de destino fora do ar.
Seu — ou do seu servidor: endereço digitado errado, anexo grande demais, senha incorreta no aplicativo, limite de envio atingido, e principalmente os bloqueios da família 5.7 — SPF, DKIM e DMARC ausentes, ou o IP de envio numa lista de spam.
⚠️ Se vários destinatários diferentes devolvem erros 5.7, o problema quase certamente está do seu lado. É o sinal de que a configuração de autenticação do domínio precisa de atenção — ou de que o servidor de envio está com a reputação comprometida.
Por que alguns e-mails chegam atrasados
Nos erros temporários — os que começam com 4 —, o servidor que enviou guarda a mensagem e tenta de novo em intervalos crescentes, por horas ou dias. É por isso que um e-mail pode chegar com atraso sem que ninguém tenha reenviado nada.
O caso mais comum é o greylisting: alguns servidores recusam propositalmente a primeira tentativa de um remetente desconhecido, com um erro 451. Servidores legítimos tentam de novo minutos depois e são aceitos; muitos robôs de spam não tentam. O atraso de alguns minutos é o preço da técnica.
Como evitar que seus e-mails voltem
- Configure SPF, DKIM e DMARC no seu domínio — é o que evita os bloqueios da família 5.7 nos grandes provedores.
- Use e-mail no seu próprio domínio, e não um endereço gratuito, para comunicação da empresa — nosso guia sobre e-mail corporativo mostra por quê.
- Mantenha as listas limpas: remova endereços que devolvem 5.1.1 — insistir neles prejudica a reputação de quem envia.
- Respeite os limites de envio e use um serviço de e-mail marketing para listas.
- Envie arquivos grandes por link, e não como anexo.
Para entender por que e-mails legítimos acabam na caixa de spam, veja nosso guia sobre spam.
Fontes
- RFC 5321 — Simple Mail Transfer Protocol (os códigos de três dígitos)
- RFC 3463 — Enhanced Mail System Status Codes (os códigos detalhados, como 5.1.1)
- Google: Erros e códigos do SMTP do Gmail — Ajuda do Google Workspace
- Microsoft: Corrigir os erros 550 5.1.1 a 5.1.20 no Exchange Online — Microsoft Learn
No e-mail corporativo da Homehost, você cria contas com o seu domínio, configura SPF e DKIM pelo painel e conta com suporte em português para interpretar qualquer mensagem de erro — em servidores no Brasil.
Conhecer o e-mail corporativoPerguntas frequentes
O que significa o erro 550 no e-mail?
Que o servidor de destino recusou a mensagem de forma permanente. O motivo aparece no código detalhado e no texto que vem depois: 550 5.1.1 é endereço inexistente, 550 5.7.1 é recusa por política ou bloqueio, 550 5.7.26 é falha de autenticação do remetente no Gmail.
O que significa o erro 550 5.1.1?
Que o endereço de destino não existe. Na maioria dos casos é erro de digitação antes do @; se o endereço já funcionou antes, a conta provavelmente foi desativada. Confirme o endereço com a pessoa por outro canal.
Qual a diferença entre erro 4xx e 5xx?
Erros que começam com 4 são temporários: o servidor que enviou tenta de novo sozinho, e a mensagem muitas vezes chega depois. Erros que começam com 5 são permanentes: a mensagem não será entregue até que algo seja corrigido.
O que significa “caixa de correio cheia” (552 5.2.2)?
Que a caixa do destinatário atingiu o limite de espaço. O problema está do lado dele — avise a pessoa por outro canal e reenvie depois que ela liberar espaço.
Por que meu e-mail foi bloqueado como spam (554 ou 550 5.7.1)?
Em geral, por um de três motivos: o IP do servidor de envio está numa lista de spam, o domínio não tem SPF, DKIM ou DMARC configurados, ou o conteúdo disparou o filtro do destinatário. O texto depois do código costuma dizer qual foi.
O que é “retry time not reached for any host”?
É uma mensagem do servidor de envio dizendo que ele já tentou entregar, não conseguiu, e está aguardando o intervalo para tentar de novo. Não é o motivo da falha — o motivo real está nas tentativas anteriores, que o provedor pode consultar no registro do servidor.
Por que meu e-mail chegou atrasado?
Provavelmente por um erro temporário — da família 4 —, como o greylisting: o servidor de destino recusa a primeira tentativa de propósito, e o servidor de envio tenta de novo alguns minutos depois. A mensagem chega, mas com atraso.
Conclusão
Uma mensagem de erro de e-mail parece técnica, mas é um bilhete com três informações: quem recusou, se é temporário ou definitivo, e por quê. O primeiro dígito do código responde a segunda pergunta — 4 é esperar, 5 é corrigir —, e o segundo número do código detalhado aponta a área: endereço, caixa postal, tamanho ou segurança.
A maioria dos casos se resolve do lado de quem envia: um endereço digitado errado, um anexo grande demais, uma senha desatualizada. Os que dão mais trabalho são os da família 5.7 — bloqueios por falta de SPF, DKIM e DMARC ou por reputação do servidor —, e esses são justamente os que um domínio bem configurado evita.