Tester la connectivité SMTP d’un serveur de messagerie

Comment tester le fonctionnement du protocole SMTP de votre serveur de messagerie? Grâce à la commande telnet nous allons pouvoir envoyer un message en ligne de commande et ainsi valider le bon fonctionnement du protocole SMTP de votre serveur. Ce test est le test de base à effectuer lorsque l’on tente de résoudre un problème de messagerie basée sur la connectivité SMTP.

Telnet n’est pas activé par défaut sur Windows Vista.  Pour cela je vous propose de suivre l’article Activer Telnet sur Windows Vista pour remédier au problème.

Le fait même de réussir à ouvrir une session Telnet sur le port d’écoute SMTP d’un serveur de messagerie validera au moins sa présence et son fonctionnement. Ensuite l’envoie d’un message permettra de s’assurer que le connecteur SMTP joue bien son rôle et distribue le message correctement.

Etape 1

Ouvrir une invite de commande MS-DOS et entrez la commande suivante:

telnet adresse_ip

On obtient alors une réponse de la la forme:

220 site.company.com Microsoft Exchange Internet Mail Connector version number of the IMC

Etape 2

Entrez ensuite la commande suivante:

helo syskb.com

On doit obtenir:

250 OK

Etape 3

Nous allons maintenant envoyer un message. Pour cela nous entrons tout d’abord le nom de l’expéditeur:

mail from: dupont@domaine.com

On obtient:

250 OK

Etape 4

On spécifie ensuite le nom du destinataire:

rcpt to: webmaster@syskb.com

On obtient:

250 OK

Etape 5

Nous allons maintenant écrire le contenu du message. Pour cela entrez la commande suivante:

data

Le serveur doit vous répondre:

354 End data with .

Le message du serveur signifie que vous devrez taper un . pour valider la fin de votre message !

Etape 6

Vous pouvez donc entrer le contenu de votre message, par exemple:

J'aime beaucoup le site syskb.com, les explications sont claires et consises.

Une fois terminé, faite ENTREE et tapez:

.

puis ENTREE

Le serveur doit alors vous répondre:

250 OK

Votre message est maintenant envoyé. Si le message ne vous parvient pas il faudra vérifier la file d’attente SMTP de votre serveur de messagerie. Il arrive parfois qu’un message bloque l’ensemble des autres messages, il faut alors l’identifier et le supprimer. Pour cela il suffit de trier les messages contenus dans la file par ordre chronologique et de supprimer le plus ancien (en conserver une copie au préalable). le flux doit repartir.

2 commentaires sur “Tester la connectivité SMTP d’un serveur de messagerie”

  1. Saisissez votre commentaire ici.

    Bonjour,
    quand je donne les instruction ligne par ligne ca marche, mais quand je mets l'ensemble des instructions dans un fichier .bat
    ca ne marche pas….
    Si quelqu'un à la solution …..
    Merci
    A+

Laisser un commentaire