Pour peu que le port 25 (STMP) soit ouvert (ce qui est le cas de la plus grande partie des serveurs SMTP public), vous pouvez envoyer un e-mail de façon manuelle. C'est utile pour tester un serveur secondaire par exemple, sans se soucier des priorités des MX du domaine.
Pour un test fiable, il est préférable de se placer sur un autre server externe à celui que vous voulez tester.
telnet serveur.domain.tld 25
Tout d'abord on dit bonjour, et qui on est :
HELO moi.monserveur.tld
↵ Entrée
vous pouvez mettre n'importe quoi, tout dépend si le serveur est tatillon ou pas. Mais il est préférable de dire le nom réel du serveur sur lequel vous êtes
Vous pouvez dire EHLO à la place ! Le serveur sera un peu plus bavard sur les fonctionnalités qu'il vous offre (chiffrement, etc…)
Ensuite, on donne l'expéditeur de l'e-mail qu'on veut écrire :
MAIL FROM: moi@mondomaine.tld
↵ Entrée
La aussi vous pouvez mettre n'importe quoi, tout dépend si le serveur est tatillon ou pas.
Puis le mail du destinataire :
RCPT TO: user@domain.tld
↵ Entrée
C'est là qu'en général, le serveur vous répond OK ou alors un message d'erreur qu'on est censé attendre ou pas : “Relay acces denied” par exemple…
Enfin, on commence le mail en lui-même :
DATA
↵ Entrée
Subject: test
↵ Entrée ↵ Entrée
bla bla mon mail
↵ Entrée
Le mail est terminé dès qu'on a fait au moins une ligne vide et un point. :
↵ Entrée ↵ Entrée .
Et c'est parti !
Pour quitter :
quit
↵ Entrée