Todos os artigos

O que Gmail, Outlook e Yahoo dizem quando a caixa não existe

··8 min de leitura

Quando uma caixa postal não existe, o Gmail responde 550 5.1.1 The email account that you tried to reach does not exist, o Microsoft 365 usa 5.1.1, 5.1.10 ou 5.4.1 com textos como "Recipient not found" ou "Access denied", e o Yahoo retorna 554 delivery error: dd This user doesn't have a yahoo.com account. As palavras mudam, mas o significado é idêntico: uma falha permanente.

Abaixo estão os textos exatos que cada provedor publica, lado a lado, com os códigos decifrados e o que fazer com cada um. Toda citação vem da documentação do próprio provedor, consultada em 2 de outubro de 2026.

Como ler uma linha de bounce

Toda rejeição SMTP tem três partes: um código de resposta, um código de status estendido e texto livre. Veja o do Gmail:

550 5.1.1 The email account that you tried to reach does not exist.
Parte Exemplo O que ela diz
Código de resposta 550 Primeiro dígito: 5 significa permanente, 4 significa temporário (RFC 5321)
Código de status estendido 5.1.1 Classe, assunto e detalhe (RFC 3463)
Texto "does not exist" Legível por pessoas, específico de cada provedor, não padronizado

O código estendido é a parte em que vale a pena basear a automação. A RFC 3463 define X.1.1 como "Bad destination mailbox address" e diz: "The mailbox specified in the address does not exist" (a caixa postal especificada no endereço não existe). O texto livre muda entre provedores e com o tempo; o código estendido foi feito para não mudar.

Lado a lado: "esta caixa postal não existe"

Os três provedores retornam uma falha permanente 5xx para um endereço que não existe.

Provedor Resposta Estendido Texto publicado
Gmail / Google Workspace 550 5.1.1 "The email account that you tried to reach does not exist. Please double-check the recipient's email address for typos or unnecessary spaces."
Microsoft 365 (Exchange Online) 550 5.1.1 "Bad destination mailbox address"
Microsoft 365 (Exchange Online) 550 5.1.10 "Recipient not found. SMTP address lookup didn't find the recipient's ."
Microsoft 365 (Exchange Online) 5.4.1 "Recipient address rejected: Access denied", descrito como "The recipient's address doesn't exist."
Yahoo 554 "554 delivery error: dd This user doesn't have a yahoo.com account"

Fontes: a referência de erros SMTP do Google; os documentos da Microsoft NDRs in Exchange Online e Fix NDR 550 5.1.1 through 5.1.20; a página SMTP Error Codes do Yahoo.

Gmail

O Google publica a referência mais completa das três. Sua linha de "não existe", 550 5.1.1, é a que a maioria dos remetentes já viu. Ela fica ao lado de vários parentes próximos que significam outra coisa:

Resposta Estendido Texto do Google Significado
550 5.1.1 "The email account that you tried to reach does not exist..." Caixa postal não existe
553 5.1.2 "We weren't able to find the recipient domain..." Domínio não existe
550 5.2.1 "The email account that you tried to reach is inactive." A caixa existe, mas está desativada
552 5.2.2 "The recipient's inbox is out of storage space and inactive." Cheia e inativa
452 4.2.2 "The recipient's inbox is out of storage space." Cheia, temporário
450 4.2.1 "The user you are trying to contact is receiving email too quickly. Please resend your message at a later time." Limite de taxa, temporário

A resposta 5.2.1 de inatividade importa para a higiene de listas. O endereço já funcionou e foi desligado. Ele não vai voltar, e uma lista antiga cheia dessas respostas é sinal de que os dados estão desatualizados.

Microsoft 365

A Microsoft tem três códigos diferentes para um destinatário inexistente, dependendo de onde a busca falha no sistema dela. A documentação lista:

  • 5.1.1, "Bad destination mailbox address". A Microsoft aponta como causas prováveis um endereço digitado errado, um endereço que "doesn't exist in the destination email system" (não existe no sistema de e-mail de destino) ou uma caixa postal que foi movida enquanto a entrada em cache do remetente não foi atualizada.
  • 5.1.10, "Recipient not found". "SMTP address lookup didn't find the recipient's ."
  • 5.4.1, "Recipient address rejected: Access denied". A Microsoft descreve como significando "The recipient's address doesn't exist" (o endereço do destinatário não existe) e relaciona com o Directory Based Edge Blocking, um recurso que rejeita destinatários desconhecidos na borda, antes de a mensagem ser aceita.

O terceiro é o que confunde as pessoas, porque "Access denied" parece um bloqueio ao remetente. Nesse contexto, a própria descrição da Microsoft é que o destinatário não existe.

Uma ressalva sobre o escopo: essas páginas documentam o Exchange Online, ou seja, os tenants corporativos do Microsoft 365. A Microsoft não publica uma lista equivalente para as caixas de consumidor do Outlook.com e do Hotmail nas páginas que lemos, então não citamos textos de consumidor aqui.

Yahoo

O Yahoo documenta categorias em vez de uma tabela código por código. A página SMTP Error Codes diz que erros 4xx (cita 421 e 451) são temporários e erros 5xx (553 e 554) são permanentes, e tem uma seção "Recipient does not exist" que diz (tradução livre):

A conta do Yahoo para a qual você está tentando enviar não existe... Você não deve tentar entregar a mensagem de novo. Ela nunca será concluída com sucesso. Você deve remover o endereço de e-mail da sua lista de envio.

A linha exata vem do aviso de falha de exemplo na mesma página:

554 delivery error: dd This user doesn't have a yahoo.com account (testing123@yahoo.com) [-5] - mta123.mail.mud.yahoo.com

Há duas diferenças em relação ao Gmail. O código de resposta é 554 em vez de 550, e não há código de status estendido no exemplo. Um parser de bounce que procure apenas 550 ou 5.1.1 vai deixar passar a versão do Yahoo. Faça a correspondência pela classe 5xx mais o texto, ou pela classificação da própria plataforma de envio.

O que fazer com cada tipo

Remova imediatamente as falhas permanentes de "não existe". Tente de novo as temporárias um número limitado de vezes.

Bounce Tipo Ação
Gmail 550 5.1.1, Microsoft 5.1.1 / 5.1.10 / 5.4.1, Yahoo 554 "doesn't have an account" Hard bounce Suprimir agora; nunca tentar de novo
Gmail 553 5.1.2 (domínio não existe) Hard bounce Suprimir; verificar se há erro de digitação no domínio
Gmail 550 5.2.1 (inativo) Hard bounce Suprimir
Gmail 552 5.2.2 (cheia e inativa) Hard bounce Suprimir
Gmail 452 4.2.2 (cheia) Soft bounce Tentar de novo ao longo de alguns dias; suprimir se persistir
Gmail 450 4.2.1 (recebendo rápido demais) Soft bounce Diminuir o ritmo e tentar mais tarde

A RFC 3463 descreve "mailbox full" como algo que "should be used as a persistent transient failure" (deve ser usado como uma falha transitória persistente), e é por isso que o Google envia como 4xx.

Nossas páginas de códigos SMTP explicam cada código em mais detalhes, incluindo 452 4.2.2, 550 5.2.1, o 550 5.1.10 da Microsoft e o 554 delivery error do Yahoo. Para uma exportação inteira de bounces em vez de uma única mensagem, o Bounce Doctor aplica esta tabela a cada linha e monta a lista de supressão.

Pegue esses endereços antes de enviar

Um verificador faz a mesma pergunta na etapa RCPT sem enviar nada. A resposta do servidor de e-mail ao RCPT TO traz os mesmos códigos mostrados acima, então um 550 5.1.1 ali significa o mesmo que um bounce 550 5.1.1, sem o estrago na sua taxa de bounce.

É assim que o verificador de e-mail gratuito classifica os endereços: um "não existe" definitivo no RCPT é invalid (inválido); um endereço aceito é valid (válido); qualquer coisa inconclusiva, como um erro temporário ou um servidor que aceita todos os endereços, é reportada como risky (arriscado). O contexto está em como checar se um e-mail é válido sem enviar.

Um limite: os provedores nem sempre dão uma resposta definitiva na hora do RCPT. Alguns aceitam o endereço e geram o bounce depois, e outros aceitam tudo. A verificação reduz bastante os hard bounces, mas não consegue eliminá-los por completo, e é por isso que o tratamento de bounces da sua plataforma de envio continua importando.

Limitações

  • Documentação, não capturas ao vivo. Para este post, não enviamos e-mails de teste nem abrimos conexões SMTP. Todo texto acima foi citado da documentação publicada pelo provedor, consultada em 2 de outubro de 2026. Bounces reais podem trazer texto extra, como nomes de servidor e IDs de sessão, e a redação pode mudar sem aviso.
  • O exemplo do Yahoo é antigo. O exemplo na página de erros do Yahoo inclui uma data de 2010 nos cabeçalhos da mensagem. É o exemplo que o Yahoo publica hoje, mas o texto real pode ser diferente.
  • E-mail de consumidor da Microsoft não coberto. Os códigos da Microsoft são documentados para o Exchange Online. Respostas do Outlook.com para consumidores não são citadas aqui.

Resumindo

  • Gmail: 550 5.1.1 The email account that you tried to reach does not exist.
  • Microsoft 365: 5.1.1 "Bad destination mailbox address", 5.1.10 "Recipient not found" ou 5.4.1 "Recipient address rejected: Access denied".
  • Yahoo: 554 delivery error: dd This user doesn't have a yahoo.com account.
  • Todos são permanentes. Suprima imediatamente e faça o parsing pela classe 5xx e pelo código estendido, não pelo texto exato.

Perguntas frequentes

O que o Gmail diz quando um endereço de e-mail não existe?

A referência de erros SMTP publicada pelo Google traz 550 5.1.1 com o texto: 'The email account that you tried to reach does not exist. Please double-check the recipient's email address for typos or unnecessary spaces.' É uma falha permanente, então o endereço deve ser removido da sua lista.

O que o Outlook ou o Microsoft 365 dizem para uma caixa postal inexistente?

A documentação do Exchange Online da Microsoft lista vários códigos para isso: 5.1.1 'Bad destination mailbox address', 5.1.10 'Recipient not found' e 5.4.1 'Recipient address rejected: Access denied', que ela descreve como significando que o endereço do destinatário não existe. Os três são falhas permanentes.

Por que o Yahoo usa 554 em vez de 550 para um endereço inválido?

A documentação do Yahoo para remetentes trata 553 e 554 como seus códigos de erro permanentes, e o aviso de falha de exemplo mostra '554 delivery error: dd This user doesn't have a yahoo.com account'. O código de resposta é diferente do 550 do Gmail, mas o significado é o mesmo: a caixa postal não existe e você não deve tentar de novo.

'Mailbox full' (caixa cheia) é um hard bounce?

Não necessariamente. O Google retorna 452 4.2.2 para uma caixa de entrada cheia, o que é temporário, e 552 5.2.2 para uma caixa cheia que também está inativa, o que é permanente. A RFC 3463 descreve 'mailbox full' como uma falha transitória persistente. Tente de novo a versão 4xx algumas vezes; suprima o endereço se continuar falhando ou voltar como 5xx.

Verifique e-mails por USD 39,00/mês, sem bloqueio

Checagem SMTP real da caixa postal. Sem créditos e sem cobrança por e-mail.

Começar agora

Leia o original em inglês