Validador de endereço de e-mail

Verifique instantaneamente se um endereço de e-mail segue um formato prático baseado na RFC 5322 e confira se o domínio realmente pode receber e-mails (consulta de registros MX). Ferramenta gratuita para validar formulários e limpar listas de e-mail.

Exemplos de veredito de formato de e-mail

Endereço de exemplo Veredito Motivo
[email protected] Válido Formato básico (parte local @ parte do domínio)
[email protected] Válido Endereço com tag usando ponto e sinal de mais
[email protected] Inválido Dois pontos consecutivos na parte local
@example.com Inválido A parte local (antes do "@") está vazia
user@example Inválido O domínio não possui um domínio de nível superior (por exemplo, .com)
user example.com Inválido Não contém o símbolo "@"

Verificar o formato e o domínio de um endereço de correio

Esta ferramenta julga no instante se um endereço está bem formado e estabelece além disso se o seu domínio é realmente capaz de receber correio, isto é, se existe um registro MX. Serve ao projetar a validação de um formulário de entrada, ou ao pôr em ordem uma lista de correio que envelheceu.

**A primeira coisa a entender é que estar bem formado e existir de verdade são questões inteiramente distintas.** Um endereço pode ser impecável na sua forma e ainda assim ser devolvido se a conta por trás dele foi eliminada. Ao inverso, **a RFC 5322 é espantosamente permissiva: uma forma como `"quoted string"@example.com` é gramaticalmente legal.** Tentar validar por completo com uma expressão regular **garante, portanto, que em algum ponto você recusará um endereço que era perfeitamente válido.** O que funciona na prática é **conferir a forma apenas com folga e enviar uma mensagem de confirmação para que a pessoa a abra.** Conferir o registro MX estabelece que o domínio está preparado para receber correio, mas nada diz sobre se um endereço concreto existe.

Como se usa

  1. Insira o endereço O juízo sobre a sua forma é emitido na hora.
  2. Leia o veredicto sobre o formato **Julga-se mediante uma aproximação prática da RFC 5322.**
  3. Confira o registro MX **Isto estabelece se o domínio publica algum lugar onde receber correio.**
  4. Resolva a questão enviando uma mensagem **Nada salvo uma mensagem de confirmação prova que um endereço existe.**

Dicas para aproveitar melhor

  • Mesmo um endereço com o formato correto, como "[email protected]", não garante que o e-mail realmente chegue; a verificação de registros MX abaixo dá uma ideia aproximada disso.
  • Ao limpar uma lista de e-mails, é mais eficiente filtrar primeiro os erros de digitação óbvios com a verificação de formato e depois confirmar se o próprio domínio é válido com a verificação de registros MX.
  • Domínios importantes como Gmail e Outlook sempre têm registros MX, mas o domínio próprio de uma empresa pode não os ter logo após a configuração ou por um erro de configuração.
  • Um espaço em branco deixado no final ao copiar e colar um endereço pode fazer a verificação de formato falhar; preste atenção a espaços extras ao redor do campo.
  • Se quiser validação em tempo real no seu próprio formulário de cadastro, a expressão regular prática apresentada na curiosidade abaixo pode ser reaproveitada diretamente.

Quando é útil

Projetar a validação de um formulário

Você pode fixar com que rigor recusar endereços enquanto o prova contra exemplos reais.

Pôr em ordem uma lista de correio

**Os endereços cujo domínio deixou de existir distinguem-se pela presença de um registro MX.**

Caçar um erro de digitação

Uma falha de domínio como `gmail.con` vem à luz ao conferir o registro MX.

Investigar uma falha de entrega

Para um endereço que não recebe, você pode estabelecer primeiro se a culpa é da forma ou do domínio.

Termos sobre endereços de correio

Parte local
A porção anterior ao `@`. **Sob a RFC 5322, encerrá-la entre aspas admite caracteres de outro modo vedados.**
Parte de domínio
A porção posterior ao `@`. O registro MX do domínio aqui escrito decide aonde vai a mensagem.
Registro MX
**O registro DNS que nomeia qual servidor recebe o correio de um domínio.** Sem ele não chega mensagem alguma.
RFC 5322
A norma que define o formato de uma mensagem de correio. **As suas disposições são muito mais permissivas do que a maioria imagina.**
Endereço internacionalizado
Um endereço que contém caracteres não latinos. Alguns sistemas ainda não os aceitam, o que exige cuidado na prática.
Mensagem de confirmação
O passo de enviar ao endereço dado e fazer que o destinatário a abra. **É a validação mais confiável que existe.**

Perguntas frequentes

Esta ferramenta não oferece suporte a algumas construções incomuns que a RFC 5322 tecnicamente permite, como uma parte local entre aspas ou um domínio no formato de literal IP (por exemplo, user@[192.0.2.1]). Ela usa uma aproximação prática que cobre a grande maioria dos endereços reais, em vez de buscar total conformidade com a especificação.

Não. Um registro MX apenas indica que o domínio tem um mecanismo para receber e-mails; não diz nada sobre se a caixa de entrada indicada antes do "@" realmente existe. A única forma confiável de confirmar que uma caixa existe é enviar de fato uma mensagem e verificar se ela retorna (bounce).

Em casos raros, um domínio recorre ao seu registro A (o próprio endereço IP do domínio) para aceitar e-mails em vez de um registro MX. No entanto, essa configuração não é recomendada, e hoje quase todos os servidores de e-mail têm registros MX configurados corretamente.

A verificação de formato e a consulta de MX são úteis como triagem inicial, mas antes de um envio em massa você também deve verificar a configuração SPF/DKIM/DMARC do remetente e confirmar se sua lista é de inscrição voluntária (opt-in). Enviar em massa para endereços inválidos pode prejudicar a reputação do seu domínio de envio.
Tool-kun

Curiosidade — por que a validação de e-mail acontece em duas etapas

A validação de e-mail fica mais fácil de entender quando você a divide em duas camadas distintas: formato e existência. A verificação de formato é um teste puramente estático de se uma string tem a forma correta (parte local, @, parte do domínio) e nunca acessa a rede. Já confirmar a existência exige uma consulta DNS ao domínio, algo que o navegador não consegue fazer diretamente pelo JavaScript — precisa acontecer no servidor. Esta ferramenta separa as duas coisas em etapas distintas justamente porque, tecnicamente, são tipos de verificação diferentes.

A RFC 5322 define a gramática formal dos endereços de e-mail, e ela é surpreendentemente complexa. Por exemplo, colocar a parte local entre aspas duplas permite legalmente espaços e pontos consecutivos que nenhum servidor de e-mail real usaria de fato. Por isso, a maioria dos profissionais evita um analisador totalmente compatível e adota a expressão regular simplificada definida pelo HTML Living Standard do WHATWG, e esta ferramenta segue a mesma abordagem pragmática.

Um registro MX é uma entrada DNS que indica qual servidor deve receber e-mails de um determinado domínio, e valores de preferência mais baixos são tentados primeiro. Quando uma empresa migra sua infraestrutura de e-mail, é comum manter vários registros MX ativos ao mesmo tempo durante uma transição gradual. Se nenhum registro MX existir, é muito provável que o e-mail enviado a esse domínio seja rejeitado pelo destinatário.