protocole SMTP : simple mail transfert protocol
Le protocole SMTP ( simple mail transfert protocol ) sert à transférer
des mails d'une machine à une autre.
Pour envoyer un mail il suffit de se connecter sur le port TCP 25 d'un serveur, et
moyennant quelques commandes très simples en mode texte de donner ses instructions.
Voici ci-dessous les différentes phases du dialogue pour envoyer un mail.
Envoyeur (client) Receveur (serveur)
_________________ __________________
établissement de la connection
<--------------220 'server domain' Service Ready
HELO 'sender domain'---------------->
<--------------250 'server domain' OK
MAIL FROM: '@ envoyeur' ------------>
<--------------250 OK
RCPT TO: '@ destinataire' ---------->
<--------------250 OK
DATA ---------------->
<--------------354 Start mail input, end with .
line1 ---------------->
line2 ---------------->
line3 ---------------->
. ---------------->
<--------------250 OK
QUIT ---------------->
<--------------221 'server' closing connection
Dans la partie Data, on peut ajouter des informations :
to |
destinataire(s) principal du message. ( si on met RCPT TO sans to:
le destinataire sera en bcc au lieu de to ) |
cc |
copy carbon. |
from |
envoyeur. |
Subject |
sujet du message. |
Voila ce n'est pas bien compliqué !! pour vous entrainer il suffit d'effectuer
grace à la commande telnet, l'instruction suivante: telnet serveur_smtp 25 .
( voir session telnet )
|