O que é validação vs. verificação de e-mail?

A validação de e-mail confere se um endereço parece correto. A verificação de e-mail confere se ele realmente funciona. A validação é um teste estrutural de sintaxe e domínio, enquanto a verificação é um teste ao vivo que confirma que a caixa existe e pode receber mensagens.

Definição

Validação de e-mail e verificação de e-mail são dois estágios de confirmar que um endereço é bom. Os termos costumam ser usados como se significassem a mesma coisa, e muitos provedores vendem um único produto sob os dois nomes, mas, tecnicamente, eles descrevem profundidades diferentes de checagem.

A validação de e-mail é a checagem estrutural. Ela pergunta se um endereço está escrito corretamente e se o domínio é real. A validação olha o formato do endereço, confirmando que há uma parte local válida, um único sinal de arroba e um domínio bem formado, e checa se o domínio existe. É rápida, barata e pega os erros mais comuns, como um arroba faltando, um espaço perdido ou um domínio digitado errado como gmial.com.

A verificação de e-mail é a checagem ao vivo. Ela pergunta se o endereço realmente funciona, ou seja, se uma mensagem enviada a ele chegaria a uma caixa real. A verificação vai além do formato e testa o endereço contra a infraestrutura de e-mail ao vivo, consultando registros DNS, checando a configuração de troca de mensagens do domínio e fazendo um handshake em nível SMTP com o servidor de destino para determinar se aquela caixa específica existe e pode aceitar mensagens.

A maneira mais simples de separar os dois é esta. A validação responde à pergunta: isto está escrito corretamente? A verificação responde à pergunta: o e-mail enviado para cá vai ser entregue? A primeira é sobre aparência, a segunda é sobre realidade.

Como Funciona

Validação e verificação fazem parte de uma única cadeia de checagens, com a validação rodando primeiro e a verificação em seguida. Entender essa cadeia mostra por que elas são diferentes e por que uma sem a outra deixa uma lacuna.

As etapas de validação vêm primeiro porque são as mais baratas. A validação de sintaxe testa o endereço contra as regras de como um e-mail pode ser escrito. A validação de domínio faz uma consulta DNS para confirmar que o domínio existe de fato. Essas etapas não precisam de contato com o servidor de destino, então são quase instantâneas, e rejeitam os endereços que estão claramente errados antes de começar qualquer trabalho mais lento. Um endereço que falha na validação nunca chega à verificação.

As etapas de verificação vêm depois, sobre os endereços que passaram na validação. Uma consulta de registro MX confirma que o domínio publica registros de troca de mensagens, ou seja, que está configurado para receber e-mails e não apenas para hospedar um site. Em seguida roda a etapa decisiva: um handshake SMTP ao vivo. O serviço de verificação abre uma conexão com o servidor de destino, inicia a troca que um servidor de envio real iniciaria e pergunta se o servidor vai aceitar mensagens para aquele endereço exato. A resposta do servidor é o que revela se a caixa existe.

Essa é a lacuna que a validação sozinha não consegue fechar. Considere o endereço user@companyname.com. Ele tem sintaxe perfeita. O domínio companyname.com pode muito bem existir e hospedar um site de verdade. A validação aprova o endereço com um resultado limpo. Mas se nunca foi criada uma caixa chamada user, ou se ela foi apagada seis meses atrás, o endereço é inentregável. Só a verificação, pelo handshake SMTP, pega isso. A verificação também acrescenta detecção de catch-all, detecção de descartáveis e detecção de endereços baseados em função, que descrevem a natureza de um endereço que a validação não tem como avaliar.

Por Que Isso Importa para a Entregabilidade de E-mail

A distinção importa porque depender só da validação dá uma falsa sensação de segurança. Uma lista que foi validada, mas não verificada, ainda vai conter endereços inentregáveis, porque a validação não consegue ver se uma caixa existe. Enviar para essa lista produz hard bounces, e hard bounces são exatamente o que prejudica a entregabilidade.

Provedores de e-mail como Gmail, Yahoo e Microsoft tratam a taxa de bounce como uma medida de quão bem um remetente cuida da sua lista. Uma taxa de bounce alta sinaliza uma lista comprada, raspada ou negligenciada, e os provedores respondem reduzindo a reputação do remetente e mandando mais e-mails dele para o spam. Como a validação não consegue pegar o endereço bem formatado, porém morto, a validação sozinha não protege a taxa de bounce. A verificação protege, porque o handshake SMTP remove os endereços que teriam dado bounce.

A verificação também pega riscos que não têm nada a ver com formato. Um endereço descartável tem estrutura perfeitamente válida, mas pertence a um provedor temporário, então cria um contato que logo ficará inalcançável. Uma spam trap é um endereço de aparência válida que existe só para pegar remetentes que enviam para listas não verificadas, e atingir uma pode colocar um domínio em uma blacklist. A validação aprova todos esses sem comentar, porque estruturalmente estão em ordem. A verificação os sinaliza.

Nada disso torna a validação inútil. A validação é o primeiro filtro certo. Ela é instantânea, custa quase nada e dá um feedback imediato no formulário quando alguém erra uma tecla. A postura correta não é validação versus verificação, mas validação e depois verificação: use a validação para pegar erros de digitação óbvios no momento do preenchimento e use a verificação completa para confirmar que o endereço é realmente entregável antes de enviar.

Como a VeriMails Lida com Isso

A VeriMails faz validação e verificação juntas, como uma única checagem combinada, então não é preciso escolher entre elas nem juntar duas ferramentas na marra. Todo endereço enviado à VeriMails passa pela cadeia completa em uma única etapa.

A camada de validação vem primeiro: a validação de sintaxe confirma que o endereço está escrito corretamente, e as checagens de DNS confirmam que o domínio existe. A camada de verificação vem em seguida: as checagens de registro MX confirmam que o domínio pode receber mensagens, e um handshake SMTP ao vivo contra o servidor de destino confirma que aquela caixa específica é real. Além disso, a VeriMails roda detecção de catch-all, detecção de e-mail descartável e detecção de endereços baseados em função, para que o resultado descreva não só se um endereço funciona, mas que tipo de endereço ele é. A VeriMails faz detecção de catch-all em vez de pontuação, então um domínio catch-all é reportado claramente como catch-all, em vez de receber um número especulativo.

As duas camadas são entregues em um único resultado estruturado, disponível pela API REST para checagens em tempo real ou por upload de CSV em massa para listas inteiras, e geralmente devolvido rápido o suficiente para fluxos em tempo real. Em todas essas checagens, a VeriMails devolve categorias claras de entregabilidade, práticas para a limpeza da lista antes do envio. A verificação é cobrada por endereço a partir de créditos, começando em $0.0019 por e-mail, com 10,000 créditos custando $19, e planos anuais a partir de $12.50/month na cobrança anual. Toda conta começa com 100 créditos gratuitos no cadastro, sem cartão de crédito e com créditos que nunca expiram.

Perguntas Frequentes

A validação de e-mail confere se um endereço parece correto, testando sua sintaxe e a existência do domínio. A verificação de e-mail vai além e confere se o endereço realmente funciona, fazendo um handshake SMTP ao vivo com o servidor de destino para confirmar que aquela caixa específica existe. A validação responde se está escrito corretamente, enquanto a verificação responde se o e-mail para esse endereço vai ser entregue.
A validação sozinha não é suficiente na maioria dos casos. Um endereço pode estar perfeitamente formatado, com um domínio real, e ainda assim ser totalmente inentregável porque a caixa nunca foi criada ou foi apagada. A validação pega erros de digitação e enganos óbvios, mas não consegue confirmar que uma caixa existe, então qualquer coisa que dependa de o e-mail realmente chegar precisa de verificação.
No uso do dia a dia, os dois termos costumam ser usados como sinônimos, e muitos provedores divulgam um único serviço sob os dois nomes. Tecnicamente, eles descrevem profundidades diferentes de checagem: a validação é a checagem estrutural de sintaxe e domínio, enquanto a verificação é a checagem ao vivo que confirma que a caixa é real. Um serviço completo de verificação de e-mail faz as duas.
A VeriMails faz as duas como uma única checagem combinada. Todo endereço passa primeiro pela validação de sintaxe e DNS, depois pelas checagens de MX, por um handshake SMTP ao vivo e pelas detecções de catch-all, descartáveis e baseados em função. A validação estrutural e a verificação ao vivo são entregues juntas em um único resultado, então você tem a visão completa a partir de uma só requisição.

Experimente a VeriMails Grátis

100 créditos gratuitos no cadastro. Sem cartão de crédito. Coloque a verificação de e-mail em prática hoje mesmo.

Comece Grátis
Sem cartão de crédito. Os créditos nunca expiram.