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
- Insira o endereço O juízo sobre a sua forma é emitido na hora.
- Leia o veredicto sobre o formato **Julga-se mediante uma aproximação prática da RFC 5322.**
- Confira o registro MX **Isto estabelece se o domínio publica algum lugar onde receber correio.**
- 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
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.