Pular para o conteúdo

Validação de e-mail além do regex: domínios inexistentes, typos e descartáveis

"joao@gmial.com", "teste@teste.com" e e-mails descartáveis enchem o CRM de lixo. Veja como validar e-mails além do formato — sem bloquear clientes reais.

Por Equipe We Codex3 min de leitura

O regex de e-mail aprova joao@gmial.com, contato@empresa.con e x@mailinator.com. Todos passam no formato, nenhum serve para você. O resultado: leads que nunca recebem resposta e uma base cheia de lixo.

Três camadas de validação

  1. 1.Formato: a parte básica, mas bem feita — domínio com pelo menos um ponto, extensão válida, sem caracteres proibidos.
  2. 2.Listas de bloqueio e correção:

- Domínios descartáveis e temporários. - Domínios de exemplo (teste.com, example.com). - Erros de digitação comuns, com sugestão: "Você quis dizer gmail.com?"

  1. 1.Existência do domínio: consulta DNS para verificar se o domínio existe e tem servidor de e-mail (registro MX).

A experiência importa

No servidor também

A mesma regra no backend, com esquema compartilhado (Validação rigorosa de dados: prevenindo falhas de segurança e dados inconsistentes com Zod e TypeScript), e normalização: e-mail em minúsculas, sem espaços.

O que não fazer

Bloquear provedores pessoais (gmail, outlook) em formulários B2B costuma afastar clientes reais. E nunca envie e-mail de teste só para validar o endereço — isso pode prejudicar a reputação do seu domínio.

O formulário de contato deste site usa exatamente esse método. Veja sistemas web ou teste com o seu e-mail.

  • Validação
  • E-mail
  • Formulários
  • Leads
CompartilharWhatsAppLinkedIn

Resolver de vez, com quem faz isso todo dia

Seu site precisa carregar em menos de um segundo e converter mais?

Este artigo mostra o caminho. A implementação sob medida — o detalhe que muda o resultado no seu caso — é o trabalho da We Codex, empresa de engenharia do grupo Wocom.