# Categorias de bounce

> Hard bounces e soft bounces agrupados por causa, com os códigos SMTP típicos, como o Emailit classifica cada um, o efeito nas supressões e o que fazer.

Um bounce é uma mensagem que não pôde ser entregue. Esta página agrupa os bounces por causa para que você saiba rapidamente se deve remover um endereço, corrigir a sua configuração ou simplesmente esperar. Para códigos individuais, consulte [Códigos de resposta SMTP](/pt/docs/dictionary/smtp-reply-codes/) e [códigos de status estendidos](/pt/docs/dictionary/enhanced-status-codes/).

## Hard bounces e soft bounces

| | Hard bounce | Soft bounce |
|---|---|---|
| Significado | Permanente: a mensagem nunca será entregue como foi enviada. | Temporário: a mensagem pode ser entregue mais tarde. |
| Códigos típicos | Respostas `5xx`, códigos estendidos `5.x.x` | Respostas `4xx`, códigos estendidos `4.x.x`, timeouts |
| Status no Emailit | `bounced` | `attempted` enquanto o Emailit tenta de novo |
| O que o Emailit faz | Para de tentar e pode suprimir o endereço. | Tenta de novo até 7 vezes ao longo de cerca de 21 horas e depois marca o bounce e suprime o endereço. |

## Como o Emailit classifica um bounce

O Emailit classifica cada entrega com falha a partir da resposta do servidor de destino:

1. **Respostas permanentes conhecidas.** Os códigos `550`, `551`, `553` e `554`, e as respostas cujo texto diz que a falha é permanente, marcam o e-mail como `bounced` na hora.
2. **Respostas temporárias tratadas como permanentes.** As respostas comuns de caixa cheia, cota excedida, usuário desconhecido, caixa desativada e relay negado são tratadas como hard bounces mesmo quando chegam com um código `4xx`, porque tentar de novo raramente ajuda.
3. **Todo o resto recebe novas tentativas.** Outras respostas `4xx` e `5xx`, timeouts, erros de conexão e falhas de DNS marcam o e-mail como `attempted`. O Emailit tenta de novo após 10, 20, 40, 80, 160, 320 e 640 minutos. Depois da sétima tentativa com falha, o e-mail fica `bounced` com o motivo “Maximum number of delivery attempts (7) has been reached.”
4. **Bounces assíncronos.** Alguns servidores aceitam a mensagem (`250`, status `delivered`) e enviam uma mensagem de bounce ([DSN](/pt/docs/glossary/#dsn)) para o seu return path mais tarde. O Emailit associa o DSN ao e-mail original e muda o status dele para `bounced`.

Algumas respostas também desaceleram a entrega por um tempo: um `451` pausa aquela rota de IP para domínio por 5 minutos, e um bloqueio `550 5.7.1` que não seja por conteúdo a pausa por 1 hora.

## Efeito nas supressões

Se a [supressão automática](/pt/docs/suppressions/manage/) estiver ativada para bounces, o Emailit adiciona o endereço à sua [lista de supressão](/pt/docs/suppressions/) nestes casos:

| Situação | Supressão |
|---|---|
| Chega um bounce assíncrono (DSN) para o e-mail. | Imediata, com o motivo `bounce`. |
| O e-mail falha nas 7 tentativas de entrega. | Imediata, com o motivo `too many soft fails`. |
| Um hard bounce, quando o mesmo endereço já deu hard bounce nas últimas 24 horas. | No segundo hard bounce, com o motivo `too many bounces`. |
| O destinatário denuncia o e-mail como spam. | Imediata, como supressão `complaint` (se as reclamações forem suprimidas). |

Uma entrega bem-sucedida para um endereço remove a supressão `recipient` dele. Workspaces no Pay as you go sempre suprimem bounces e reclamações; no Pro e no Business, você pode alterar isso em **Workspace → Settings**, em **Suppressions**.

## Categorias

Na coluna **Supressão**, *repetição* significa que o Emailit suprime o endereço no segundo hard bounce em 24 horas, e *após as tentativas* significa que ele suprime o endereço quando as 7 tentativas falham. Um bounce assíncrono suprime o endereço na hora em todas as categorias.

| Categoria | Tipo | Códigos típicos | Emailit | Supressão |
|---|---|---|---|---|
| A caixa de e-mail não existe | Hard | `550 5.1.1`, `550 5.1.10`, `553 5.1.3`, `550 5.4.1` | Bounce | Repetição |
| O domínio não existe | Hard | `550 5.1.2`, `5.4.4`, sem registros MX | Novas tentativas, depois bounce | Após as tentativas |
| Caixa cheia | Geralmente soft | `452 4.2.2`, `552 5.2.2` | Respostas conhecidas de cota excedida dão bounce, as outras recebem novas tentativas | Repetição ou após as tentativas |
| Caixa desativada | Hard | `550 5.2.1`, Gmail `4.2.1` inativa | Bounce | Repetição |
| Política ou bloqueio | Hard | `550 5.7.1`, `554 5.7.1`, `550 5.7.606` | Bounce, com backoff de 1 hora para `550 5.7.1` | Repetição |
| Spam ou conteúdo | Hard | `550 5.7.1`, `554 5.7.0` | Bounce | Repetição |
| Reputação | Soft ou hard | `421 4.7.0`, `421 4.7.28`, `550 5.7.1` | `4xx` recebe novas tentativas, `5xx` dá bounce | Repetição ou após as tentativas |
| Limitação de ritmo ou greylisting | Soft | `421`, `450 4.7.1`, `451 4.7.1` | Novas tentativas, com backoff de 5 minutos em `451` | Após as tentativas |
| Mensagem grande demais | Hard | `552 5.3.4`, `552 5.2.3` | Novas tentativas, depois bounce | Após as tentativas |
| TLS obrigatório | Hard | `530 5.7.0` | Novas tentativas, depois bounce | Após as tentativas |
| Falha de autenticação (DMARC) | Hard | `550 5.7.26`, `550 5.7.509`, `550 5.7.515`, `550 5.7.23` | Bounce | Repetição |

### A caixa de e-mail não existe

O endereço nunca foi criado, foi excluído ou tem um erro de digitação. Exemplo: `550 5.1.1 The email account that you tried to reach does not exist.`

**O que fazer:** remova o endereço das suas listas. Se muitos endereços de uma mesma origem derem bounce assim, o problema é a origem, então [verifique a lista](/pt/docs/email-verification/lists/) antes de enviar para ela de novo.

### O domínio não existe

O domínio do destinatário não tem registro MX nem A, muitas vezes por causa de um erro de digitação, como `gmial.com`, ou de um domínio expirado. Como falhas de DNS podem ser temporárias, o Emailit faz novas tentativas antes de marcar o bounce.

**O que fazer:** corrija o erro de digitação ou remova o endereço. Valide os endereços no cadastro para que erros de digitação não cheguem à sua lista.

### Caixa cheia

O destinatário excedeu a cota de armazenamento. Exemplo: `452 4.2.2 The email account that you tried to reach is over quota.` O Emailit trata as respostas comuns de cota excedida como hard bounces para não ficar tentando de novo uma caixa de e-mail que dificilmente será esvaziada.

**O que fazer:** nada, nos casos isolados. Um endereço que continua cheio geralmente foi abandonado, então remova-o.

### Caixa desativada

A conta existe, mas foi encerrada, suspensa ou marcada como inativa pelo provedor. Exemplo: `550 5.2.1 The email account that you tried to reach is disabled.`

**O que fazer:** remova o endereço.

### Política ou bloqueio

O servidor de destino recusou a mensagem por causa de uma política local: uma lista de bloqueio, uma regra de firewall ou um destinatário que só aceita e-mails de remetentes conhecidos. O endereço em si pode estar correto. Exemplo: `550 5.7.1 Service unavailable, client host blocked using Spamhaus.`

**O que fazer:** leia o texto da mensagem para ver o motivo e um eventual link. Se ele citar uma lista de bloqueio, confira as suas taxas recentes de reclamação e de bounce e depois fale com o [suporte](mailto:support@emailit.com), enviando a resposta completa. Consulte as [boas práticas](/pt/docs/deliverability/best-practices/).

### Spam ou conteúdo

Um filtro de spam rejeitou a mensagem por causa do conteúdo, dos links ou dos anexos. Exemplo: `554 5.7.1 Message rejected as spam.`

**O que fazer:** confira o painel **Spam Checks** do e-mail, remova encurtadores de URL e links para domínios com reputação ruim, equilibre imagens e texto e envie uma parte em texto simples. O Emailit também retém, antes do envio, as mensagens com pontuação 7 ou mais. Consulte [Verificação de spam](/pt/docs/deliverability/spam-checks/).

### Reputação

O provedor desconfia do seu domínio ou IP de envio por causa de reclamações, bounces ou acertos em spam traps no passado. O Gmail, por exemplo, adia com `421 4.7.28` quando vê um volume incomum de e-mails não solicitados.

**O que fazer:** reduza o volume para esse provedor, pare de enviar para endereços sem engajamento ou não verificados e acompanhe a sua [saúde de envio](/pt/docs/deliverability/sending-health/). Aqueça domínios novos aos poucos. Consulte [Aquecimento](/pt/docs/deliverability/warm-up/).

### Limitação de ritmo ou greylisting

O servidor de destino está limitando o seu ritmo ou quer que um remetente desconhecido tente de novo mais tarde. Exemplo: `451 4.7.1 Greylisting in action, please come back later.`

**O que fazer:** nada. As novas tentativas do Emailit resolvem o greylisting e as limitações curtas. Se um provedor adiar a maior parte dos seus e-mails por horas, envie em lotes menores.

### Mensagem grande demais

A mensagem excede o limite de tamanho do servidor de destino, que muitas vezes é de 25 MB ou menos, embora o Emailit aceite até 40 MB. A codificação acrescenta cerca de um terço ao tamanho dos anexos.

**O que fazer:** envie anexos menores ou inclua links para os arquivos. Consulte [Anexos](/pt/docs/email-api/attachments/).

### TLS obrigatório

O servidor de destino só aceita conexões criptografadas. O MTA do Emailit passa para TLS sempre que o servidor de destino oferece `STARTTLS`, então este bounce é raro e geralmente indica um servidor de destino mal configurado.

**O que fazer:** fale com o [suporte](mailto:support@emailit.com), enviando a resposta completa.

### Falha de autenticação (DMARC)

A mensagem falhou no alinhamento de SPF e de DKIM e a política DMARC do domínio do `From` é `quarantine` ou `reject`, ou o provedor exige autenticação de todos os remetentes. Exemplos: `550 5.7.26 Unauthenticated email from acme.com is not accepted due to domain's DMARC policy.` e `550 5.7.509 Access denied, sending domain acme.com does not pass DMARC verification.`

**O que fazer:** confira se o domínio de envio está [verificado](/pt/docs/domains/verification/) no Emailit, para que o DKIM assine com o seu domínio. Se outro serviço enviar em nome do seu domínio, corrija também o SPF e o DKIM dele e use os [relatórios DMARC](/pt/docs/dmarc/reports/) para encontrá-lo.

## Reclamações não são bounces

Uma reclamação de spam significa que o e-mail foi entregue e o destinatário o marcou como spam. O Emailit recebe as reclamações por meio de [feedback loops](/pt/docs/deliverability/bounces-and-complaints/), define o status como `complained`, envia um evento `email.complained` e suprime o endereço como `complaint`. Trate as reclamações com mais seriedade que os bounces: elas prejudicam a sua reputação mais rápido.

## Veja também

- [Bounces e reclamações](/pt/docs/deliverability/bounces-and-complaints/)
- [Status de e-mail](/pt/docs/logs/email-statuses/)
- [Gerenciar supressões](/pt/docs/suppressions/manage/)
- [Saúde de envio](/pt/docs/deliverability/sending-health/)

---
Fonte: https://emailit.com/pt/docs/dictionary/bounce-categories/
