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