Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

Quel est le serveur e-mail (serveur MX) d'un domaine

Trouver quel est le serveur e-mail (serveur MX) d'un domaine

cr  01.04.2012      r+  21.08.2020      r-  20.04.2024      Pierre Pinard.         (Alertes et avis de sécurité au jour le jour)

  1. Commencez par ouvrir une invite de commande :

  2. Saisir la commande :nslookup -type=mx nomdudomaine.tld

    Par exemple :

    nslookup -type=mx gmail.com

    Si le domaine existe et dispose de serveurs MX (serveurs de mail), vous recevez une réponse contenant le ou la liste des serveurs de mail :

    Anti-spam : test de l'existence d'un domaine - le domaine existe et dispose de serveurs de messagerie
    Test de l'existence d'un domaine - le domaine existe et dispose de serveurs de messagerie

    Vérifier que l'adresse email existe (est valide)
    Trois méthodes :
    • Les services (sites) de vérification en ligne.
      On se méfiera comme de la peste de tous les services gratuits de vérification de validité d'adresses email en ligne, tels que VerifyemailAdress.org ou Verify-email.org. Ils paraissent tous suspects. L'un est un vendeur de fichiers d'adresses pour spammeurs, l'autre semble du même acquabit. Tous les autres services du même genre sont tout aussi suspects.
    • L'envoi d'un email et recevoir, ou non, un message d'erreur
      Si le serveur existe, le meilleur moyen est d'envoyer un email à l'adresse à tester. Pour cela, on utilise une adresse email jetable (une adresse email que l'on se crée, surtout pas avec son vrai nom et prénom, sur un service de messagerie quelconque et qui ne sert qu'à ça car elle va être spammée rapidement). De là, on envoie un email quelconque (juste un titre genre "Test" et un message de même nature). Si l'adresse n'existe pas, on reçoit, en retour, dans les secondes qui suivent, un message d'erreur du serveur destinatire. Si on ne reçoit pas de réponse d'erreur du serveur, cela signifie que, probablement, l'adresse existe réellement (mais ce n'est pas toujours vrai (certains serveurs répondent toujours "Oui, l'adresse existe" - c'est le cas des serveurs Yahoo!, par exemple).
    • Tester techniquement l'existence de l'adresse
      Si le test de l'existence du domaine à trouvé un ou des serveurs de messagerie (protocole SMTP) sur le domaine, nous pourrions tester l'existence de l'adresse elle-même sur le serveur de messagerie préférentiel du domaine. On utilise pour cela la fenêtre d'invite de commande utilisée pour le test d'existence du domaine Telnet.

    Note :

    Sous Windows Vista et Windows 7, il faut activer la commande Telnet qui est masquée par défaut :

    • Cliquez sur Démarrer, Panneau de configuration.
    • Sélectionnez la partie Programmes.
    • Cliquez sur le lien Activer ou désactiver des fonctionnalités Windows.
    • Dans la fenêtre qui vient d'apparaître, trouvez Client Telnet et activez l'option en cochant la case associée.
    • Confirmez en cliquant sur OK.


    La procédure serait la suivante mais, actuellement, les serveurs SMTP tendent de plus en plus à ne plus jamais répondre si une adresse email est invalide. La réponse est toujours "Ok".

    Nous allons, successivement :

    1. Nous connecter au serveur préférentiel sur le port 25 avec le protocole telnet (commande : telnet aspmx.l.google.com 25)
    2. Dire bonjour (commande HELO)
    3. Prétendre être une adresse email d'envoi (commande mail from:<moi@fr.yahoo.com>)
    4. Demander si l'adresse email testée existe en prétendant être prêt à lui envoyer quelque chose (commande rcpt to:<nimporte.quoi@gmail.com>

    La réponse du serveur, immédiate, (sauf quelques serveurs comme ceux de Yahoo! qui répondent toujours que l'adresse existe ou qui ne répondent rien) est de deux types :

    • Ok (Vas-y, envoie - je suis prêt à recevoir)
    • Pas OK (L'adresse n'existe pas ou n'existe plus)

Outil gratuit en ligne (OGL) à utiliser :

Utiliser : MX Lookup