Internet

Vérifier si une adresse email existe sans envoyer de message

Par Steve Chevillard , le 07/09/2026 , mis à jour le 07/09/2026 - 5 minutes de lecture
Femme installée à son bureau, concentrée sur son ordinateur portable pour vérifier une adresse email

Une adresse email invalide ne se repère pas à l’œil. Elle se détecte par une série de contrôles techniques, sans qu’aucun message ne parte réellement vers le destinataire.

Pour savoir si une adresse existe sans lui envoyer de message, vérifiez sa syntaxe et les enregistrements MX du domaine avec les commandes système. Simulez ensuite une connexion SMTP jusqu’au moment où le serveur distant accepte ou refuse le destinataire testé, à travers les codes de réponse 250 et 550.

Comptez 5 minutes pour les 2 premiers contrôles avec l’invite de commandes ou le terminal. Le contrôle SMTP demande plus de rigueur et se heurte à des limites réelles, détaillées plus loin avec chaque commande à copier.

Relire la syntaxe de l’adresse

Une adresse email valide contient un seul symbole @, jamais deux, jamais zéro. Elle ne contient ni espace ni accent et se découpe en 2 blocs : la partie locale avant le @ et le nom de domaine après. Une faute de frappe sur le domaine passe facilement inaperçue. Gmail.com devient gnail.com ou gmial.com, hotmail.com devient hotmial.com, yahoo.fr devient yahou.fr. Ces variantes ressemblent au domaine réel mais pointent vers un domaine différent ou inexistant. Relisez lettre par lettre la partie après le @ avant l’étape suivante. C’est le contrôle le plus rapide.

Vérifier les enregistrements MX du domaine

Un enregistrement MX (Mail Exchanger) indique quel serveur est autorisé à recevoir le courrier pour un domaine, avec un ordre de priorité appelé preference. Aucun MX, aucun email possible : si la recherche ne retourne rien, l’adresse entière est invalide, quelle que soit la partie locale testée.

Sous Windows, ouvrez l’invite de commandes et tapez la commande suivante.

nslookup -type=mx exemple.fr

La réponse liste les serveurs sous la mention « Réponse ne faisant pas autorité », sur ce modèle :

exemple.fr    MX preference = 10, mail exchanger = mx1.exemple.fr
exemple.fr    MX preference = 20, mail exchanger = mx2.exemple.fr

Sous macOS ou Linux, ouvrez le terminal et lancez dig avec l’option +short pour un résultat épuré.

dig mx exemple.fr +short
10 mx1.exemple.fr.
20 mx2.exemple.fr.

Le chiffre devant chaque serveur fixe l’ordre d’essai : celui de plus faible preference est contacté en premier, les autres servent de secours.

SystèmeCommandeCe qu’affiche la réponse
Windows, invite de commandesnslookup -type=mx exemple.frListe des MX sous « Réponse ne faisant pas autorité »
macOS, terminaldig mx exemple.fr +shortUne ligne preference / nom de serveur par MX
Linux, terminaldig mx exemple.fr +shortUne ligne preference / nom de serveur par MX

Simuler la connexion SMTP et ses limites

Les administrateurs testent une adresse en dialoguant directement avec le serveur de messagerie sur le port 25, sans jamais valider l’envoi. La séquence s’échange en texte brut, dans cet ordre.

  1. HELO : le client se présente au serveur.
  2. MAIL FROM : il déclare l’expéditeur du message.
  3. RCPT TO : il désigne le destinataire dont on veut vérifier l’existence.

Le serveur distant répond alors par un code. Le code 250 signifie que l’adresse est acceptée et que la boîte existe. Le code 550 signifie qu’elle est refusée, boîte inexistante ou fermée.

Cette méthode, appelée test SMTP, se heurte à des limites documentées par les fournisseurs d’accès et les spécialistes en délivrabilité.

  1. Un domaine en catch-all accepte toute adresse locale, y compris une suite de caractères inventée. Le code 250 revient systématiquement et ne prouve rien sur l’existence réelle de la boîte testée.
  2. Depuis une connexion résidentielle, le test échoue avant même de commencer : la plupart des fournisseurs d’accès bloquent par défaut les connexions SMTP sortantes sur le port 25.
  3. Les grandes messageries (Gmail, Outlook, Yahoo) appliquent du greylisting ou renvoient une réponse ambiguë plutôt qu’un verdict net, pour freiner le sondage massif de leurs bases d’adresses.

Orange bloque les connexions SMTP sortantes sur le port 25 depuis juin 2007, Free depuis décembre 2006. Cette mesure anti-spam rend le test SMTP manuel inopérant depuis la majorité des connexions domestiques françaises.

Automatiser la vérification avec un outil en ligne

Refaire ces contrôles à la main pour chaque adresse d’une liste de contacts prend du temps et se heurte au blocage du port 25 depuis une connexion domestique. Un outil en ligne rejoue automatiquement les contrôles vus plus haut depuis un serveur dédié qui n’est pas concerné par ce blocage.

Le résultat tombe en quelques secondes. Pour tester une adresse mail à l’unité, l’opération est gratuite et ne demande aucune commande à taper. Pour un fichier entier de contacts, la version en volume traite la liste complète et sépare les adresses qui acceptent le courrier de celles qui le refusent, avec un statut distinct pour les domaines en catch-all.

Interpréter un verdict incertain (catch-all, boîte pleine)

Un domaine en catch-all ou une boîte signalée pleine ne prouve rien dans un sens comme dans l’autre. La bonne pratique consiste à écrire un premier message court à cette adresse plutôt qu’à l’exclure d’office. Un objet simple et 2 lignes de texte suffisent pour ce premier envoi.

Si le message revient en erreur permanente, code 550 confirmé, retirez l’adresse de la liste sans nouvelle tentative. Si rien ne revient après quelques jours, gardez l’adresse et passez au contact suivant.

Steve Chevillard, créateur d'Astuces & Aide Informatique

Steve Chevillard

Fondateur & Directeur technique web

Homo numericus. J'ai lancé Astuces et Aide Informatique en 2015, à une époque où j'expliquais surtout les mêmes choses trois fois à mes proches. Depuis, je continue : dépanner, tester, écrire ce que j'aurais aimé lire. Une licence en Histoire, un diplôme de développeur web à l'Université de Bourgogne et aujourd'hui le poste de directeur technique web chez Philo éditions (Sciences Humaines, Philosophie magazine, Philonomist). En dehors des écrans, je joue de la basse, j'écoute beaucoup de musique et j'ai une femme et deux enfants qui me rappellent qu'il existe un monde hors du terminal.

Voir les publications de l'auteur

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.