Entregabilidade · 21 de setembro de 2026

Bounce vs. reclamação: o que realmente prejudica a entregabilidade

Bounces são falhas técnicas, mas reclamações destroem a reputação. Aprenda a lidar com os dois para manter sua reputação de envio intacta e seus e-mails chegando à caixa de entrada.

A diferença essencial

Bounces são falhas técnicas em que o servidor de destino rejeita o e-mail. Reclamações são ações do usuário, quando o destinatário marca seu e-mail como spam. Enquanto taxas de bounce altas indicam uma lista mal higienizada, reclamações indicam falta de consentimento ou de relevância. As reclamações prejudicam muito mais a sua reputação porque são um sinal direto aos ISPs de que seu conteúdo é indesejado, o que leva a entrar em listas de bloqueio mais rápido e a taxas de entrega menores em toda a sua faixa de IPs.

Entendendo os bounces

Um bounce ocorre quando um e-mail não pode ser entregue na caixa postal do destinatário. Do ponto de vista de engenharia, é uma falha na tentativa de entrega. Os bounces se dividem em dois tipos: hard e soft.

Hard bounces

Um hard bounce é uma falha permanente. O endereço de e-mail não existe, o domínio é inválido ou o servidor de destino bloqueou seu IP permanentemente. Você deve parar de enviar para esses endereços imediatamente. Continuar enviando para endereços com hard bounce é um dos principais sinais para os ISPs de que você está usando uma lista antiga ou comprada, uma marca típica de e-mail em massa não solicitado.

Códigos de erro SMTP comuns para hard bounces:

  • 550: usuário desconhecido (User unknown)
  • 554: falha na transação (Transaction failed)
  • 550 5.1.1: endereço de caixa postal de destino inválido

Soft bounces

Um soft bounce é uma falha temporária. A caixa postal pode estar cheia, o servidor pode estar temporariamente fora do ar ou a mensagem pode exceder o tamanho máximo. Não são motivos para remover um contato imediatamente, mas soft bounces repetidos devem, em algum momento, ser tratados como hard bounces.

Códigos de erro SMTP comuns para soft bounces:

  • 421: serviço indisponível, fechando o canal de transmissão
  • 450: ação de e-mail solicitada não executada: caixa postal indisponível
  • 451: ação solicitada abortada: erro local no processamento

Entendendo as reclamações

Uma reclamação acontece quando o usuário clica em "Denunciar spam" ou "Marcar como lixo eletrônico" no cliente de e-mail. Diferente do bounce, o e-mail foi entregue com sucesso na caixa postal. A falha aqui não é técnica, e sim comportamental.

ISPs (provedores de acesso à internet) como Gmail ou Outlook acompanham a proporção entre reclamações e volume total. Se sua taxa de reclamação ultrapassar um limite muito baixo (muitas vezes de apenas 0,1%), sua reputação cai. Isso não afeta só a campanha em andamento; afeta todos os e-mails enviados daquele IP ou domínio.

A hierarquia da entregabilidade

É fundamental separar três conceitos distintos: aceitação pelo provedor, entrega e chegada à caixa de entrada.

  1. Aceitação pelo provedor: o servidor de destino aceita a conexão e a mensagem. Se isso falhar, você tem um bounce.
  2. Entrega: a mensagem é armazenada com sucesso na caixa postal do destinatário.
  3. Chegada à caixa de entrada: a mensagem vai para a caixa de entrada, e não para a pasta de spam. As reclamações afetam diretamente esta etapa.

Se sua taxa de reclamação for alta, seus e-mails ainda podem ser "entregues" (aceitos pelo servidor), mas serão encaminhados direto para a pasta de spam de todos os usuários, independentemente de esses usuários específicos terem reclamado.

Estruturando a resposta

Como engenheiro responsável pela fila de incidentes, você não pode depender de limpeza manual. Você precisa de um pipeline automatizado para tratar os eventos de entrega.

A lista de supressão

Toda configuração de envio profissional exige uma lista de supressão. Ela é um banco de dados de endereços que nunca devem receber e-mails novamente. Quando você receber um evento bounce ou complaint via webhook, seu sistema deve adicionar esse endereço à lista de supressão imediatamente.

Se você usa o SendHQ, essas supressões são tratadas no nível da API: mesmo que a lógica da sua aplicação tente enviar para um endereço suprimido, o sistema bloqueia o envio antes que ele saia.

Tratando webhooks

Seu handler de webhook deve ser parecido com isto (exemplo conceitual em Node.js):

app.post('/webhooks/email', async (req, res) => { const event = req.body; switch (event.type) { case 'bounce': if (event.detail.category === 'permanent') { await suppressionService.add(event.detail.email, 'hard_bounce'); } break; case 'complaint': await suppressionService.add(event.detail.email, 'spam_complaint'); break; case 'delivered': await trackingService.markAsDelivered(event.detail.messageId); break; } res.sendStatus(200); });

O problema dos agentes de IA: idempotência e aprovação

Quando agentes de IA ficam encarregados de enviar e-mails, o risco de desastres de entregabilidade aumenta. Um agente preso em um loop pode enviar por engano 1.000 e-mails idênticos para um único usuário, provocando uma enxurrada de reclamações.

Chaves de idempotência

Para evitar envios duplicados, use sempre uma chave de idempotência. Assim, se um agente tentar novamente uma requisição por causa de um timeout, o e-mail será enviado apenas uma vez.

Humano no circuito (HITL)

Para agentes que enviam comunicações críticas, implemente uma fila de aprovação. O agente gera o rascunho, mas um humano precisa disparar a chamada final à API. Isso evita o cenário de "spam alucinado", em que um agente envia conteúdo irrelevante para uma lista grande e faz sua taxa de reclamação disparar.

Trade-offs de infraestrutura e custo

Escolher um provedor costuma envolver um equilíbrio entre facilidade de uso e custo. Ao escalar, a diferença de preço em grandes volumes é gritante.

De acordo com a página de preços do Amazon SES, o SES custa 0.10 USD por 1.000 e-mails no modelo a la carte. Para um volume de 50.000 e-mails, isso dá aproximadamente 5 USD. Em comparação, pelos preços do Postmark, 50.000 e-mails custariam cerca de 66 USD (15 USD de base para 10.000, mais excedente entre 1.20 e 1.80 USD por 1.000).

Outras opções:

  • Resend: o plano gratuito oferece 3.000 e-mails por mês (limitado a 100 por dia). O Pro custa 20 USD por mês para 50.000 e-mails, com excedente de 0.90 USD por 1.000 (preços do Resend).
  • SendGrid: o plano gratuito agora é um teste de 60 dias; o Essentials começa em 19.95 USD por mês (preços do SendGrid).
  • Mailgun: 15 USD por mês para 10.000 e-mails, com excedente de 1.10 a 1.80 USD por 1.000 (preços do Mailgun).

Embora o SES seja mais barato, o trabalho operacional de gerenciar suas próprias listas de supressão e sua reputação é maior. O SendHQ preenche essa lacuna oferecendo envio transacional com domínio verificado e gerenciamento de supressão integrado, sem a complexidade de configurar a AWS diretamente.

Lista de verificação de entregabilidade para engenheiros

Para minimizar tanto bounces quanto reclamações, siga esta lista de verificação técnica:

  • Validação de DNS: Verifique se seus registros SPF, DKIM e DMARC estão corretos. Use o Verificador de DNS do SendHQ para confirmar. Consulte nosso guia sobre DKIM, SPF e DMARC para ver detalhes da configuração.
  • Double opt-in: Nunca adicione e-mails a uma lista sem confirmação explícita. Esta é a única forma de manter as taxas de reclamação próximas de zero.
  • Descadastro com um clique: Implemente o cabeçalho List-Unsubscribe. É melhor que um usuário se descadastre do que marque você como spam.
  • Supressão em tempo real: Garanta que o manipulador de webhook atualize seu banco de dados em menos de 5 minutos.
  • Monitoramento: Configure alertas para quando sua taxa de bounce ultrapassar 2 por cento ou sua taxa de reclamação ultrapassar 0,1 por cento.

Tabela-resumo: bounce vs. reclamação

Característica | Bounce | Reclamação

Causa | Falha técnica (e-mail inválido, caixa cheia) | Ação do usuário (marcou como spam)

Sinal | Lista mal higienizada / dados antigos | Conteúdo irrelevante / sem consentimento

Ação imediata | Remover hard bounces imediatamente | Remover imediatamente

Impacto na reputação | Moderado (a menos que seja muito alto) | Grave

Métrica principal | Taxa de bounce | Taxa de reclamação

Objetivo | Manter uma lista limpa | Manter a confiança do usuário

Considerações finais

Bounces são um incômodo, mas reclamações são uma crise. Uma taxa de bounce alta diz ao ISP que você é descuidado; uma taxa de reclamação alta diz ao ISP que você age de má-fé. Automatizando sua lógica de supressão e implementando fluxos de opt-in rigorosos, você protege sua reputação de envio.

Se sua equipe de produto precisa de uma forma confiável de lidar com e-mail transacional e comunicações feitas por agentes, conheça o SendHQ.