Códigos de erro de e-mail: o que significam 550, 552, 554 e os outros

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.

Resposta rápida

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ígitoSignificadoO que acontece
2SucessoA mensagem foi aceita — você não recebe aviso
4Erro temporárioO servidor que enviou tenta de novo por horas ou dias, sozinho
5Erro permanenteA 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ÁreaExemplos
x.1.xEndereçoO destinatário ou o domínio não existem
x.2.xCaixa postalCaixa cheia, desativada ou bloqueada
x.3.xSistema de e-mailMensagem grande demais, servidor indisponível
x.4.xRede e roteamentoServidor inalcançável, loops, limite de envio
x.5.xProtocoloDestinatários demais, comando inválido
x.6.xConteúdoFormato ou anexo não aceito
x.7.xSegurança e políticaBloqueio 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.

Como ler um código de erro de e-mail usando o exemplo 550 5.1.1: o primeiro dígito indica erro permanente, o número do meio indica a área do problema e o último o detalhe

Os erros mais comuns e o que fazer

CódigoO que significaO que fazer
550 5.1.1O endereço não existe no domínio de destinoConfira a grafia — o erro está quase sempre antes do @. Se estiver certa, a conta foi desativada
550 5.1.2O domínio de destino não existe ou não recebe e-mailConfira o domínio depois do @ — um .com no lugar de .com.br basta
552 5.2.2A caixa do destinatário está cheiaNão depende de você: avise a pessoa por outro canal e reenvie depois
552 5.3.4A mensagem é grande demais para o servidor de destinoReduza os anexos ou envie um link de armazenamento em nuvem
550 5.4.1O 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.5Você passou do limite diário de envio (Gmail)Aguarde 24 horas; para listas, use um serviço de e-mail marketing
550 5.7.1Recusado por política — bloqueio, lista de spam ou relay negadoVeja o texto após o código: ele diz qual regra barrou a mensagem
550 5.7.26Remetente não autenticado (Gmail) — falha de SPF, DKIM ou DMARCCorrija os registros SPF e DKIM do seu domínio
554 5.7.1Bloqueado, geralmente porque o IP de envio está numa lista de spamVerifique o IP em listas como a Spamhaus e fale com o seu provedor
535 5.7.8Usuário ou senha recusados ao enviarConfira a senha configurada no aplicativo de e-mail
530 5.7.0O servidor exige conexão segura ou autenticaçãoAtive SSL/TLS e a autenticação de saída no aplicativo
421 4.7.0Recusa 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.1Recusa temporária, muitas vezes greylistingEspere: o servidor reenvia e a mensagem costuma chegar em minutos
452 4.5.3Destinatários demais numa só mensagemDivida 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:

MensagemTradução e significado
User unknown · No such user here · Recipient address rejectedO endereço não existe
Mailbox full · Over quota · Inbox is out of storage spaceA caixa do destinatário está cheia
Message size exceeds fixed maximum message sizeA mensagem passou do tamanho máximo
Relay access denied · Relaying deniedO servidor não aceita encaminhar a mensagem — em geral, falta autenticação no envio
Blocked using zen.spamhaus.orgO IP de quem enviou está numa lista de spam
Sender is unauthenticatedO domínio do remetente falhou nas verificações de SPF, DKIM ou DMARC
Daily user sending limit exceededO remetente atingiu o limite diário de envios
Retry time not reached for any hostO servidor já tentou entregar, falhou, e está aguardando para tentar de novo
This is a permanent errorNã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

E-mail com o seu domínio, que chega

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 corporativo

Perguntas 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.

Este artigo foi útil?

Obrigado pela resposta!
Picture of Gustavo Gallas

Gustavo Gallas

Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do Bóris, seu pet de estimação. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos técnicos.

Contato: gustavo.blog@homehost.com.br

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!