1. O que é validação de email
Validação de email é o processo técnico de confirmar se um endereço de email existe, está bem formado e pode receber mensagens — sem enviar nenhuma mensagem real pro destinatário. Em termos práticos, você pega um endereço como joao@empresa.com.br e descobre se aquela caixa postal existe e aceita emails.
A validação é diferente de confirmação (double opt-in, onde o usuário clica num link pra confirmar) e de monitoramento de entrega (onde você vê bounce real depois de mandar). Validação acontece antes de mandar qualquer coisa.
2. Por que validar antes de disparar
Existem três razões fortes:
- Reputação de domínio: emails que rebotam (hard bounce) destroem a reputação do seu domínio nos olhos de Gmail, Outlook e Yahoo. Bounce rate acima de 2% já gera alertas nos ESPs (Mailchimp, Brevo, SendGrid). Acima de 5%, blacklisting é cenário real.
- Custo direto: ESPs cobram por contato ou por envio. Listas com 30% de endereços inválidos significam que você está pagando 30% a mais por nada — e ainda corrompendo suas métricas.
- Qualidade de dados: emails inválidos no CRM contaminam segmentação, automação e relatórios. Um lead com email errado é tão útil quanto nenhum lead.
Em testes com bases reais de clientes brasileiros, a validação prévia derrubou bounce rate médio de 7,8% pra 0,4% — redução de 95%. Veja esse case completo no blog.
3. Como funciona tecnicamente
Uma validação de email "séria" passa por 4 camadas. Quando uma falha, a próxima não roda — e o motivo da falha é reportado.
3.1 Sintaxe
Primeiro, o endereço é parseado contra a RFC 5322 (a especificação de formato de email). Coisas como joao@@empresa.com ou joao empresa.com falham aqui. Nota: a regex "perfeita" pra email tem ~6500 caracteres — ferramentas sérias usam uma simplificada baseada nas regras de subset comum.
3.2 DNS / MX
O domínio (parte depois do @) é resolvido. Se o domínio não existe ou não tem registro MX (Mail Exchanger), o email é inválido. Exemplo: x@dominioqueexpirou.com falha aqui se o domínio expirou.
3.3 Conexão SMTP
A ferramenta abre conexão TCP na porta 25 do servidor MX retornado pelo DNS. Se o servidor responde, a porta está aberta. Se não responde em 10–15 segundos, o resultado é unknown (timeout).
3.4 RCPT TO (negociação SMTP)
Aqui acontece a mágica: a ferramenta inicia uma transação SMTP normal — HELO, MAIL FROM, RCPT TO — mas aborta antes do DATA (entrega do conteúdo). A resposta do servidor ao RCPT TO diz se o endereço existe (250 OK) ou não (550 ou similar).
Algumas armadilhas:
- Catch-all: servidores que aceitam qualquer
@dominio.comretornam250 OKmesmo pra endereços que não existem. Por isso "catch-all" virarisky. - Greylist: o servidor pede pra tentar de novo em alguns minutos (resposta
451). Viraunknown. - Anti-validation: alguns provedores grandes (Outlook, Yahoo) bloqueiam validação SMTP. Validadores sérios têm fallbacks (heurística + scoring) pra cobrir isso.
4. Tipos de resultado e o que significam
Deliverable
O endereço existe e aceita emails. Pode enviar com segurança.
Risky
Catch-all, role-based (info@, contato@) ou outras situações ambíguas. Envie com cautela e monitore bounce.
Undeliverable
O endereço não existe ou o domínio está mal configurado. NUNCA envie — vira hard bounce.
Unknown
Não foi possível confirmar (greylist, timeout, anti-validation). Tente de novo em alguns minutos ou envie com cautela.
5. Quando validar: signup, captação, pré-disparo
5.1 Em tempo real no signup
Validar dentro do formulário de cadastro, via API REST, é a forma mais eficiente. Bloqueia bots, digitação errada e descartáveis antes que o lead entre no seu CRM. Tempo: 1–3 segundos. Custa 1 crédito por validação.
5.2 Em massa pré-disparo
Pra listas existentes (CRM export, base de webinar, CSV de evento), valide a lista inteira antes da campanha. Suba o CSV no validador em massa, espere alguns minutos, baixe o resultado e use só os deliverable.
5.3 Periodicamente
Listas de nurturing devem ser revalidadas a cada 3 a 6 meses. Emails mudam de verdade — pessoa muda de empresa, domínio expira, provedor gratuito é abandonado. Uma base de 100k leads de 2 anos atrás pode ter 30% de endereços inválidos hoje.
6. Ferramentas disponíveis no mercado
Mercado tem três categorias:
- Validadores puros: foco em validação, pricing por crédito, API REST. EmailChecker, mails.so, ZeroBounce, NeverBounce, SafetyMails. Veja comparativos detalhados.
- Email finders com validação embutida: o foco é descobrir emails de empresas (outbound) e a validação vem junto. Hunter.io, Apollo, Snov.io.
- ESPs com validação embutida: Mailchimp, Brevo, SendGrid têm features de validação parciais ou pagas à parte. Boas pra casos triviais, limitadas pra volumes maiores.
Pra DEVs e ops: API REST padronizada e webhooks são prioritários. Pra agências: interface visual e exportação pra ESPs específicos. Pra empresas com volume grande: pricing previsível e SLA. Cada caso pede uma escolha diferente.
7. LGPD e validação de email
Este parágrafo é informativo e não constitui aconselhamento jurídico.
Sob a LGPD (Lei 13.709/2018), email é dado pessoal. Validação técnica é tratamento justificável por legítimo interesse do controlador (manter base de qualidade, prevenir fraude, proteger reputação). Não há transferência do email pra terceiros além do servidor de validação técnica.
Pra estar conforme:
- Documente que validação faz parte do seu processo (na política de privacidade).
- Use ferramenta que processa dados de forma transparente e oferece exclusão.
- Não compre listas — comprar é violação independente, validar depois não consert nada.
- Mantenha base legal documentada pra cada lista (consentimento, contrato, legítimo interesse).
8. Erros comuns que você deve evitar
- Validar e ignorar resultado. Se vier
undeliverable, NÃO envie. Não use "score acima de 50" como atalho — siga o status. - Usar validação só uma vez. Bases envelhecem. Revalide trimestralmente.
- Validar e mandar via servidor próprio sem aquecimento. Mesmo com validação perfeita, IP novo sem warming vai pra spam. Validação é necessária mas não suficiente.
- Ignorar catch-all. Catch-all aceita tudo — significa que você não sabe se o endereço específico existe. Trate como
riskye monitore bounce do destinatário individualmente. - Confiar 100% em provider de email gratuito. Gmail, Outlook, Yahoo podem bloquear validação SMTP. Validadores sérios usam scoring + heurística como fallback — mas o resultado fica
unknownmais frequentemente.