Voltar para o blog

Validar e-mail antes de gravar no banco

Equipe AltiviaCloud · 1 de setembro de 2026 · 4 min de leitura

Endereço errado no cadastro não fica no cliente que digitou errado: ele derruba a reputação do seu domínio e faz todo mundo parar de receber.

Um endereço errado no cadastro parece um problema pequeno. Um cliente digitou gmail.con e vai perder um e-mail. Azar dele.

O problema é que não fica nele. Cada mensagem enviada para um endereço que não existe volta, e o provedor de destino anota quem mandou. Acumule isso e o resultado não é "aquele cliente não recebeu": é todos os seus clientes pararem de receber, porque o seu domínio passou a ser tratado como remetente descuidado.

É por isso que validar no cadastro não é capricho de qualidade de dado. É proteção da sua capacidade de entregar mensagem.

Como a reputação de envio funciona

Provedores de e-mail decidem entre caixa de entrada, spam e recusa usando o histórico do remetente. Um dos sinais mais pesados é a taxa de retorno — a proporção de mensagens enviadas para endereços que não existem.

A lógica deles é direta: quem tem lista limpa mandou para gente que se cadastrou. Quem tem muito retorno ou comprou lista, ou não cuida do que grava.

O detalhe cruel é que essa reputação demora a subir e cai rápido. Uma campanha grande disparada para uma base suja pode derrubar em uma tarde o que levou meses para construir — e a recuperação é lenta.

O que dá para checar antes de gravar

A validação acontece em camadas, da mais barata para a mais cara.

Formato. O endereço tem a estrutura de um e-mail? Pega erro de digitação grosseiro e custa quase nada. É a única camada que dá para fazer sozinho com uma expressão regular — e mesmo assim quase toda expressão regular de e-mail que circula por aí está errada, porque a regra real é bem mais permissiva do que as pessoas imaginam.

Domínio. O domínio existe e está registrado? gmail.con passa no formato e morre aqui.

Servidor de entrega. O domínio declara para onde mandar e-mail? Domínio pode existir sem receber mensagem nenhuma — um site institucional que nunca configurou correio, por exemplo.

Endereço descartável. O domínio é de caixa temporária? Não é inválido: recebe normalmente. Mas some em algumas horas, o que muda tudo se o seu cadastro precisa de um contato que dure.

Telefone tem armadilhas próprias

Validar telefone parece mais simples e não é.

Formato varia por país, e a quantidade de dígitos não decide nada sozinha. O jeito confiável é conferir contra o plano de numeração do país e guardar sempre no formato internacional, com o código do país junto. Base que guarda 9 9999-9999 sem país vira um problema no dia em que o primeiro cliente estrangeiro aparece.

O tipo da linha importa mais que a validade. Um número fixo perfeitamente válido não recebe SMS. Se o seu fluxo de confirmação depende de SMS, saber que a linha é fixa antes de disparar evita pagar por uma mensagem que nunca tinha como chegar — e evita o cliente travado numa tela esperando um código que não vem.

Onde encaixar a validação

Três momentos, com propósitos diferentes.

No formulário, enquanto a pessoa digita. É onde a validação vale mais, porque a pessoa ainda está ali para corrigir. Depois que ela envia e sai, o dado errado já é seu.

O cuidado aqui é de comportamento: a checagem não pode travar quem está preenchendo, e não pode bloquear o envio quando a resposta demora. Se o serviço não responder a tempo, deixe passar e marque para revisar depois. Impedir alguém de se cadastrar por causa de uma validação lenta custa mais do que um endereço ruim na base.

Na entrada da API, para o que chega por integração e por importação de planilha, que é onde mora a sujeira grande.

Em lote, antes de campanha grande. Passar a base acumulada pela validação antes de disparar, em vez de queimar reputação para descobrir o que já morreu.

O que a validação não faz

Ela confirma que o endereço tem como receber. Não confirma que a pessoa que digitou é dona dele.

Essa diferença é importante e muita gente confunde. Se o seu cadastro precisa provar que a pessoa controla aquele contato, o único caminho é enviar um código e pedir que ela devolva. Validação reduz o custo desse envio — ela não substitui.

E ela não resolve endereço que era válido e morreu. Base parada envelhece: gente troca de emprego e perde o e-mail corporativo, provedor fecha conta inativa. Validar uma vez no cadastro não protege para sempre.

Onde continuar

A página de validação descreve as checagens de e-mail e telefone. Se o problema for o inverso — você precisa de um endereço descartável para testar o seu próprio fluxo de cadastro —, quem resolve é o e-mail temporário.