Validateur d'adresse e-mail
Vérifiez instantanément si une adresse e-mail respecte un format pratique inspiré de la RFC 5322, et confirmez si le domaine peut réellement recevoir des e-mails (recherche d'enregistrements MX). Outil gratuit pour la validation de formulaires et le nettoyage de listes de diffusion.
Exemples de verdicts sur le format d'e-mail
| Adresse d'exemple | Verdict | Motif |
|---|---|---|
| [email protected] | Valide | Format de base (partie locale @ partie domaine) |
| [email protected] | Valide | Adresse étiquetée avec un point et un signe plus |
| [email protected] | Invalide | Deux points consécutifs dans la partie locale |
| @example.com | Invalide | La partie locale (avant le « @ ») est vide |
| user@example | Invalide | Le domaine n'a pas de domaine de premier niveau (par ex. .com) |
| user example.com | Invalide | Ne contient pas le symbole « @ » |
Conseils d'utilisation
- Même une adresse correctement formatée comme « [email protected] » ne garantit pas que l'e-mail arrivera réellement : la vérification des enregistrements MX ci-dessous en donne une idée approximative.
- Pour nettoyer une liste de diffusion, il est plus efficace d'éliminer d'abord les fautes de frappe évidentes avec la vérification du format, puis de confirmer que le domaine lui-même est valide avec la vérification des enregistrements MX.
- Les grands domaines comme Gmail ou Outlook ont toujours des enregistrements MX, mais le domaine propre d'une entreprise peut en être dépourvu juste après sa mise en place ou en raison d'une erreur de configuration.
- Un espace superflu laissé à la fin après un copier-coller de l'adresse peut faire échouer la vérification du format : soyez attentif aux espaces superflus autour du champ de saisie.
- Pour intégrer une validation en temps réel dans votre propre formulaire d'inscription, l'expression régulière pratique présentée dans l'anecdote ci-dessous peut être réutilisée directement.
Questions fréquentes
Anecdote — pourquoi la validation des e-mails se fait-elle en deux étapes
La validation des e-mails est plus facile à comprendre si on la divise en deux niveaux distincts : le format et l'existence. La vérification du format est un test purement statique visant à savoir si une chaîne de caractères a la bonne structure (partie locale, @, partie domaine) et ne touche jamais au réseau. Confirmer l'existence, en revanche, nécessite une requête DNS vers le domaine, ce qu'un navigateur ne peut pas faire directement depuis JavaScript : cela doit se passer côté serveur. Cet outil sépare les deux en étapes distinctes précisément parce qu'il s'agit, techniquement, de vérifications de nature différente.
La RFC 5322 définit la grammaire formelle des adresses e-mail, et celle-ci est étonnamment complexe. Par exemple, mettre la partie locale entre guillemets permet légalement des espaces et des points consécutifs qu'aucun serveur de messagerie réel n'utiliserait jamais en pratique. C'est pourquoi la plupart des professionnels évitent un analyseur totalement conforme et adoptent plutôt l'expression régulière simplifiée définie par le HTML Living Standard du WHATWG ; cet outil suit la même approche pragmatique.
Un enregistrement MX est une entrée DNS qui indique quel serveur doit recevoir les e-mails d'un domaine donné, les valeurs de préférence les plus basses étant essayées en premier. Lorsqu'une entreprise migre son infrastructure de messagerie, il est courant de conserver plusieurs enregistrements MX actifs simultanément le temps d'une transition progressive. Si aucun enregistrement MX n'existe, il est très probable que les e-mails envoyés à ce domaine soient rejetés par le destinataire.