Tester la connectivité SMTP d’un serveur de messagerie

Devez-vous vraiment installer un VPN sur votre ordinateur ou votre smartphone?

Si vous téléchargez des films illégalement, si vous voulez surfer sur Internet de façon anonyme sans que le gouvernement, votre FAI ou votre employeur soit au courant ... OUI installer un VPN est définitivement une bonne idée.

Installer un VPN consiste à chiffrer toutes vos communications vers Internet. Ce n'est plus votre ordinateur qui est exposé sur Internet mais votre fournisseur de VPN.

Anonymat NordVPN

Je vous propose dans ce petit tuto de tester le fonctionnement du protocole SMTP d’un serveur de messagerie en ligne de commande grâce à la commande telnet. Nous allons envoyer un message et ainsi valider le bon fonctionnement du protocole SMTP de votre serveur.

La commande Telnet n’est pas forcément activée sur le système Windows depuis lequel vous allez tester ce tuto, cela dépend de sa version. Si besoin je vous invite à suivre l’article Comment activer Telnet sur Windows pour remédier à cela.

Etape 1

Ouvrez une invite de commande et tapez 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

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 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:

Vous faites parti des nouveaux convertis au vélo pour vous rendre au travail? Félicitation car pour évacuer le stress de la journée le vélo est tout simplement incroyable

Je fais plus de 5000 km par an juste pour le travail et au moins autant pour le loisir. Pour suivre mes progrès, ma forme, explorer des nouveaux parcours, j'utilise un compteur GPS.

Le leader ne cherchez pas c'est Garmin grâce à un écosystème cohérent et complet.

Pour suivre vos activités, disposer de tous les métriques de bases pendant votre sortie et analyser ensuite votre parcours je vous recommande le Garmin Edge 130 Plus.

Mais si vous en voulez plus encore avec des fonctions de navigation avancées, la gestion de vos entraînements et l'analyse de vos performances orientez vous soit sur le Garmin Edge 530, le Garmin Edge 830 son équivalent tactile que j'utilise personnellement, ou le Garmin Edge 1030 Plus avec écran encore plus grand et si vous êtes très riche !

GPS Vélo

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 et la file d’attente se vider.

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

  1. Si vous appelez l’enregistrement MX pour un domaine avec nslookup, l’outil reseau renvoie le serveur de messagerie responsable (« responsible mail addr »).

  2. 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+

Laissez un commentaire