técnico · resposta com fontes
Hard bounce vs. soft bounce: definições técnicas
Um hard bounce é uma falha de entrega permanente causada por um endereço de e-mail inválido ou por um domínio inexistente. Um soft bounce é uma falha de entrega temporária causada por uma caixa postal cheia, um servidor fora do ar ou limites de tamanho de mensagem. Hard bounces exigem a remoção imediata do endereço da lista de envio para proteger a reputação do remetente.
Definição de hard bounce
Um hard bounce ocorre quando um servidor SMTP retorna um código de falha permanente, normalmente na faixa 5xx. Isso indica que o endereço de destino é inválido, que o domínio não existe ou que o servidor receptor bloqueou o remetente permanentemente. Essas falhas são irrecuperáveis e significam que o e-mail nunca poderá ser entregue àquele destinatário específico.
Definição de soft bounce
Um soft bounce é uma falha transitória indicada por códigos de resposta SMTP 4xx. Isso significa que o endereço de e-mail é válido, mas a mensagem não pode ser entregue neste momento. As causas comuns incluem a caixa postal do destinatário acima da cota, o servidor receptor temporariamente indisponível ou a mensagem acima do tamanho máximo permitido pelo servidor de destino.
Processo técnico
Quando um servidor de envio tenta entregar uma mensagem, ele inicia um handshake SMTP. Se o servidor receptor rejeitar a mensagem, ele envia uma mensagem de bounce com um código de status. Hard bounces levam a aplicação de envio a um estado de falha permanente. Soft bounces costumam acionar um cronograma de novas tentativas, no qual o servidor de envio tenta a entrega novamente em intervalos até, eventualmente, marcá-la como hard bounce.
Impacto na reputação do remetente
Taxas de hard bounce altas sinalizam aos ISPs que o remetente usa listas desatualizadas ou compradas, o que pode levar o IP a uma blacklist. Soft bounces têm um impacto menos imediato, mas o excesso deles também pode prejudicar a reputação. Manter a lista limpa com as ferramentas gratuitas do SendHQ ajuda a minimizar essas falhas e melhora as métricas gerais de entregabilidade.
Exemplo prático
Exemplo 1: um usuário digita user@nonexistent-domain.com. A consulta DNS falha ou o servidor SMTP retorna 550 User unknown. Isso é um hard bounce. Exemplo 2: um usuário tem 15GB de e-mails e a caixa de entrada está cheia. O servidor retorna 452 Requested action not taken: mailbox full. Isso é um soft bounce.
Perguntas que as equipes fazem
Devo remover os soft bounces da minha lista?
Não imediatamente. A maioria dos sistemas faz novas tentativas em soft bounces por vários dias. Remova-os apenas se continuarem gerando bounce por um longo período, tornando-se, na prática, hard bounces.
Quais códigos SMTP indicam um hard bounce?
Hard bounces geralmente estão associados a códigos da série 5xx, como 550 (User unknown) ou 554 (Transaction failed).
Um soft bounce pode se tornar um hard bounce?
Sim. Se uma mensagem continuar gerando soft bounce por causa de uma caixa postal cheia e ultrapassar o limite de novas tentativas do servidor de envio, ela normalmente é classificada como hard bounce.
Fontes primárias
- RFC 5321: Simple Mail Transfer Protocol — RFC Editor (em inglês)
- M3AAWG Best Common Practices — M3AAWG (em inglês)