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 , ….

sysadmin/tips/smtp_telnet.txt · Dernière modification: 2012/10/05 11:36 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0