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.






Manque le numéro de port a la commande Telnet :
telnet 192.168.1.1 110
Ici ce sera le port 110 qui correspond au SMTP qui sera testé.
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+