Tester l’envoi de mail par le protocole smtp

Parfois il est utile de pouvoir tester rapidement l’envoi de mails pour déterminer ce qui fonctionne / ne fonctionne pas.

Pour ce faire on peut tout simplement utiliser la commande « telnet » et utiliser les commandes SMTP. Voici un petit exemple :

Depuis une console, tapez :

$ telnet adresseDuServeurDeMailATester 25

Vous devriez recevoir un message de bienvenue et vous entrez sous telnet. Signalez-vous en tapant :

EHLO nomDeLaMachineDepuisLaquelleVousFaitesLeTest

A noter que nomDeLaMachineDepuisLaquelleVousFaitesLeTest peut être la même machine que celle hébergeant le serveur de mail. Tapez ensuite votre message :

MAIL FROM: adresseEmailDenvoi
RCPT TO: adresseEmailDeReception
DATA

<taper ici votre texte puis ENTREE – Appuyez ensuite sur la touche correspondant au signe point puis ENTREE >

QUIT

Et voilà votre email est envoyé…

Bonus :

- Connaître l’hôte chargé d’un nom de domaine mail :
host -t MX nom_de_domaine

- Connaître l’adresse IP (et plus) d’un serveur de mail :
host -t A adresse_serveur_de_mail

Vus : 125
Publié par Marco : 47