-
Acronyme : Simple Mail Transfert Protocol.
- Acronyme : Post Office Protocol.
- Acronyme : Internet Message Access Protocol.
- Des clients de messagerie permettent d’envoyer des messages.
- Les messages sont envoyé à une ou des adresses de courriel.
- Les messages sont aiguillés grâce au DNS.
- Les messages sont reçus par des serveurs SMTP.
- Les serveurs SMTP confient les messages à des facteurs.
- Les facteurs stockent les messages dans des boites aux lettres.
- Un message est constitué d’une entête et d’un corps.
- Le corps d’un message est souvent au format MIME (Multipurpose Internet Mail Extensions).
- Des clients de messagerie récupérent les messages (POP ou IMAP).
- Exemple de session SMTP :
$ host -t MX polytech-lille.fr
polytech-lille.fr mail is handled by 50 peronne.escaut.net.
polytech-lille.fr mail is handled by 100 douaisis.escaut.net.
$ nc -C peronne.escaut.net 25
220 <serveur SMTP> ESMTP Sendmail ...
HELO <domaine du client SMTP>
250 <serveur SMTP> Hello pleased to meet you
MAIL FROM: <Zorro@monterey.org>
250 Zorro@monterey.org... Sender ok
RCPT TO: <Xavier.Redon@polytech-lille.fr>
250 Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
Subject: Z comme zozo
Je tiens a vous dire que j'ai prevenu l'ISO de
votre manque de respect envers le modele OSI.
Zorro
.
250 PAA27560 Message accepted for delivery
QUIT
221 <serveur SMTP> closing connection
$
- Exemple de session POP :
$ nc pop.polytech-lille.fr 110
+OK <Serveur POP3> POP3 3.3(28) w/IMAP client
USER rex
+OK User name accepted, password please
PASS <shut!!>
+OK Mailbox rex open, 1 messages
LIST
+OK Mailbox scan listing follows
1 2234
.
TOP 1 1
+OK Top of message follows
Return-Path: <Zorro@monterey.org>
.
DELE 1
+OK Message deleted
QUIT
+OK Sayonara
$
- Exemple de session IMAP :
$ nc pop.polytech-lille.fr 143
* OK pevele Cyrus IMAP4 v1.5.14 server ready
tag1 login rex <shut!!>
tag1 OK User logged in
tag2 list "" *
* LIST () "." "INBOX"
* LIST () "." "INBOX.Drafts"
* LIST () "." "INBOX.Sent"
* LIST () "." "INBOX.Trash"
tag2 OK Completed
tag3 select inbox
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
* 241 EXISTS
* 0 RECENT
* OK [UNSEEN 180]
tag3 OK [READ-WRITE] Completed
tag4 fetch 10 body[text]
* 10 FETCH (BODY[TEXT] {125}
Salut,
...
A+,
tag4 OK Completed
tag5 logout
* BYE LOGOUT received
tag5 OK Completed
$