Mail (smtp) avec telnet

- Le protocole utilisé pour envoyer un mail est le smtp => première chose à faire : trouver un serveur smtp qui veuille bien de vous. Vous pouvez prendre celui de votre FAI, de votre école , ou demander a votre meilleurs (et seul ami) google. Attention certains serveurs ont une liste limité d'ip : si vous êtes chez moos et essayez d'utiliser le smtp de mamadou, il vous jettera !
-
Vous avez votre serveur et il vous aime bien. Le protocole smtp utilise le port 25
- $ telnet smtp.nexitepas.fr 25
- Trying 147.215.1.3...
- Connected to mail.esiee.fr.
- Escape character is '^]'.
- 220 smtp.nexitepas.fr
Sympa ça cause
-
Commencer par les politesses d'usage : dire bonjour
- >HELO MAN
- 250 mail.esiee.fr
(les lignes précédés d'un ">" sont celles que vous devez taper, les autres sont les réponses du serveur)
Oui il n'y a qu'un "L" a HELO
MAN ou n'importe quoi -
Qui suis-je ? Et à qui envoie t on le mail ?
- >MAIL FROM:<trax@clubnix.fr>
- 250 2.1.0 Ok
- >RCPT TO:<trax@clubnix.fr>
- 250 2.1.5 Ok
MAIL FROM : adresse de l'expéditeur
RCPT TO : adresse du destinataire -
Corps du message :
- >DATA
- 354 End data with <CR><LF>.<CR><LF>
- >bonjour les gens,
- >ceci est un mail test
- >@+
- >trax
- >.
- 250 2.0.0 Ok: queued as 1C6A719A25
La ligne 2 vous indique que pour finir l'envoie du mail il faudra insérer un retour chariot retour a la ligne un point "." et encore le couple chariot retour a la ligne
(en gros appuyer sur enter "." enter")Le serveur répond à la ligne 8 qu'il a bien enregistrer votre mail sous le numéro de série "1C6A719A25"
-
Finir par une dernière politesse : dire au revoir !
- >QUIT
- 221 2.0.0 Bye
Pour plus d'information lire les rfc qui vont bien ! (pour commencer RFC 821)