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.Formato: a parte básica, mas bem feita — domínio com pelo menos um ponto, extensão válida, sem caracteres proibidos.
- 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.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
- Valide ao sair do campo, não a cada tecla (Formulários que convertem: validação em tempo real sem irritar o usuário).
- Mostre "verificando…" durante a consulta.
- Ofereça a correção em um toque.
- Se a verificação de DNS falhar por problema de rede, não bloqueie o usuário.
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
- Formulários
- Leads
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.
Continue lendo
Tudo sobre Web & Performance- Ler artigo
Web & Performance3 min
Formulários que convertem: validação em tempo real sem irritar o usuário
Formulário que só mostra os erros depois de enviar, apaga o que foi digitado e não diz o que está errado. Veja como validar em tempo real sem irritar.
- Ler artigo
Backend & APIs3 min
Validação rigorosa de dados: prevenindo falhas de segurança e dados inconsistentes com Zod e TypeScript
TypeScript não valida o que chega da internet. Veja como usar Zod para barrar dados inválidos na entrada da API e do formulário — com um único esquema.
- Ler artigo
Segurança3 min
CAPTCHA sem irritar o usuário: honeypot, desafios invisíveis e sinais
CAPTCHA de "clique em todos os semáforos" afasta clientes. Veja alternativas que barram robôs sem atrapalhar quem quer comprar ou se cadastrar.