Envoyer un mail en utilisant telnet
Il est souvent utile d'envoyer un mail en telnet, pour ce faire :
- taper
telnet mail.mondomaine.com smtp
- vous devriez avoir une réponse du genre :
Trying xx.yyy.zz.tt... Connected to mail.mondomaine.com smtp. Escape character is '^]'. 220 mail.mondomaine.com ESMTP Postfix (Debian/GNU)
- envoyer votre nom de machine précédé de “ehlo” :
ehlo autremachine.domaine.com
- vous devriez recevoir la réponse suivante :
250-mail.mondomaine.com 250-PIPELINING 250-SIZE 16384000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
- donner l'expéditeur du message “toi@mondomaine.com” :
mail from:<toi@mondomaine.com>
- vous recevez la réponse suivante :
250 2.1.0 Ok
- déclarer qu'on envoie le mail à “moi@mondomaine.com” :
rcpt to:<moi@mondomaine.com>
- vous recevez la réponse suivante :
250 2.1.5 Ok
- commencer le mail en envoyant le mot clef “data” :
data
- vous recevez la réponse suivante :
354 End data with <CR><LF>.<CR><LF>
- commencer a taper le message, comme par exemple (taper un . sur une nouvelle ligne puis entrée pour mettre fin au message) :
ceci est un message envoyé en telnet .
- vous devriez recevoir une réponse comme :
250 2.0.0 Ok: queued as 03ABF100243
- vous pouvez maintenant taper 'quit' pour quitter :
quit
- Le serveur vous répond alors :
221 2.0.0 Bye
Voila, envoyer un mail en telnet ce n'est pas compliqué et ca permet de tester plein de choses.
Comme vous le voyez, cependant ce mail est simplissime : pas de sujet , ….