Vérifier la syntaxe d’adresses e-mail
Collez une ou plusieurs adresses e-mail, une par ligne. Pour chaque ligne, l’outil indique si l’écriture respecte les standards d’Internet et en donne la raison sinon. Il vérifie uniquement la syntaxe, pas l’existence de la boîte aux lettres.
Comment le calcul est fait
L’outil vérifie uniquement l’écriture. Savoir si la boîte aux lettres existe, si le domaine accepte les e-mails ou si l’adresse est jetable n’est possible qu’en contactant le serveur de messagerie, ce que cet outil ne fait volontairement pas. Vos adresses restent dans votre navigateur : rien n’est envoyé ni enregistré.
Ce qui rend une adresse e-mail valide
Une adresse se compose d’une partie locale, d’un @ et d’un domaine. Le contrôle suit la syntaxe « Mailbox » de la RFC 5321, c’est-à-dire ce qu’un serveur de messagerie accepte comme destinataire :
- Partie locale (avant le @) : lettres, chiffres et
! # $ % & ' * + / = ? ^ _ ` { | } ~ -; points uniquement entre deux caractères, jamais doublés. 64 caractères au maximum. - Guillemets :
"jean dupont"@example.comest permis par la RFC (espaces compris), mais refusé par de nombreux formulaires et services, d’où la remarque. - Domaine : éléments séparés par des points, composés de lettres, chiffres et tirets, de 1 à 63 caractères chacun, sans tiret au début ni à la fin ; l’extension ne peut pas être uniquement numérique.
- Longueur totale : 254 caractères au maximum, car le chemin SMTP, chevrons compris, est limité à 256 caractères.
Accents dans les adresses e-mail
Les domaines accentués (françois.fr) sont autorisés : ils sont convertis techniquement en Punycode (xn--franois-xxa.fr) ; l’outil affiche cette forme. Les lettres accentuées avant le @ ne sont distribuables qu’avec l’extension SMTPUTF8 (RFC 6531), que tous les serveurs sont loin de prendre en charge.
Ce qui est volontairement refusé
Les commentaires entre parenthèses et les formes obsolètes que la RFC 5322 ne conserve que pour lire d’anciens messages n’ont pas leur place dans une adresse de destinataire et sont considérés ici comme invalides. Les adresses sans point dans le domaine (admin@localhost) et les adresses IP entre crochets sont formellement correctes, mais non distribuables sur Internet ou inhabituelles.
Questions fréquentes
L’outil vérifie-t-il qu’une adresse e-mail existe ?
Non. Il vérifie uniquement la syntaxe. Seul un message effectivement reçu prouve qu’une boîte existe, par exemple via un lien de confirmation (double opt-in).
Les majuscules sont-elles autorisées dans une adresse e-mail ?
Oui. Le domaine ne distingue pas majuscules et minuscules. La partie avant le @ pourrait le faire selon la RFC 5321, mais en pratique presque tous les fournisseurs les traitent de la même façon.
Une adresse e-mail peut-elle contenir un signe plus ?
Oui, nom+newsletter@example.com est valide. De nombreux fournisseurs utilisent le plus pour les sous-adresses. Si un formulaire la refuse, c’est le formulaire qui est en cause.
Quelle longueur maximale pour une adresse e-mail ?
64 caractères avant le @, 63 par élément de domaine et 254 pour l’adresse entière (RFC 5321, section 4.5.3.1).
Puis-je vérifier une liste entière ?
Oui, jusqu’à 1 000 lignes à la fois, une adresse par ligne. Les doublons sont signalés.
Sources et références juridiques
- RFC 5321: RFC 5321 – Simple Mail Transfer Protocol (4.1.2 Mailbox syntax, 4.5.3.1 size limits)
- RFC 5322: RFC 5322 – Internet Message Format (3.2.3 atext, 3.4.1 addr-spec)
- RFC 3696: RFC 3696 – Application Techniques for Checking and Transformation of Names (Section 3) + Errata
- RFC 6531: RFC 6531 – SMTP Extension for Internationalized Email (SMTPUTF8)
- RFC 5891: RFC 5891 – Internationalized Domain Names in Applications (IDNA2008)
- RFC 1035: RFC 1035 – Domain Names, 2.3.1 Preferred name syntax / 2.3.4 Size limits
Dernière mise à jour :
Outils similaires
- Testeur regexTestez vos expressions régulières JavaScript en direct : correspondances surlignées, groupes de capture, motif expliqué. Gratuit, sans envoi.
- Recherche DNS (DNS lookup)Interrogez le DNS d’un domaine : A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV et PTR, avec TTL, statut DNSSEC et codes d’erreur expliqués. Gratuit.
- Vérifier et calculer une clé de LuhnVérifiez un numéro avec l’algorithme de Luhn (modulo 10, ISO/IEC 7812-1) ou calculez sa clé – simple contrôle de format, en local dans le navigateur.
- Vérifier un code EAN, GTIN ou ISBNVérifiez la clé de contrôle des codes EAN-8, EAN-13, UPC-A, GTIN-14 et ISBN-10/13, calculez une clé manquante et convertissez un ISBN-10 en ISBN-13.
- Associer des polices – duos pour titres et texte courantDuos de polices pour titres et texte courant avec aperçu en direct, CSS à copier et disponibilité sur Windows, Mac, iPhone et Android – sans police web.
- Calculer le ratio d’une image (rapport largeur/hauteur)Calculez le ratio largeur/hauteur (1920 × 1080 = 16:9), trouvez le côté manquant, la valeur décimale, le format standard le plus proche et le CSS aspect-ratio.