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 "@"

Dicas de uso

  • 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.

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.
ツールくん

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.

→ Ver todas as curiosidades