Title: Diapositive 1
1Les protocoles SMTP, POP et IMAP
Exposé de Système Adrien BOUVET Ingénieurs2000 IR
- 3ème année 4 novembre 2004
2Les protocoles SMTP, POP et IMAP
Table des matières
- SMTP
- Présentation du protocole
- Exemple de serveurs
- Utilisation dun serveur SMTP
- Sécurité
- Codes Sources
- POP
- Présentation du protocole
- Utilisation dun serveur POP
- Codes Sources
- Avantages / inconvénients
- IMAP
- Présentation du protocole
- Avantages / inconvénients
- Exemples de serveurs
- Utilisation dun serveur IMAP
3Le protocole SMTP Présentation (1/2)
Itinéraire dun message électronique
4Le protocole SMTP Présentation (2/2)
- Simple Message Transfert Protocol
- Le service de mail est constitué de plusieurs
fonctions - MUA Mail User Agent, cest le client de
messagerie. - MTA Mail Transfert Agent, cest lagent qui va
envoyer le mail vers le serveur chargé de la
gestion des emails du destinataire. - MDA Mail Delivery Agent est le service de
remise du courrier dans les boîtes aux lettres
des destinataires.
5Le protocole SMTP - Serveurs
- Sendmail (1983) MTA le plus utilisé (55),
fiable. - Postfix
- Exim et Smail simples.
- SMTP sous WinXP/2000, FTGate(Freeware).
6Le protocole SMTP Utilisation (1/2)
- Jeu de commandes
- HELO ltnom_de_machinegt
- MAIL FROMltadresse_email_de_l'expéditeurgt
- RCPT TOltadresse_email_du_destinatairegt
- DATA
- Date
- Subject
- Cc
- .
- QUIT
- Chaque commande envoyée est suivie d'une réponse
- ltcodegtltmsggtltprécisionsgt
- Exemple 250 Ok
7Le protocole SMTP Utilisation (2/2)
8Le protocole SMTP Utilisation (2/2)
9Le protocole SMTP - Sécurité
- Les messages circulent en clair sur le réseau
- Les faux mails (fakemails)
- Le spam si relayage (spamassassin)
10Le protocole SMTP Code source
11Le protocole POP - Présentation
- Post Office Protocol (v3)
- Dialogue entre MUA et boîte aux lettres
- Délimiter, compter, calculer la taille,
supprimer et extraire chaque message de la file
12Le protocole POP Utilisation (1/3)
- Jeu de commandes
- USER ltnom_utilisateurgt
- PASS ltmot_de_passegt
- STAT
- LIST
- RETR ltid_msggt
- TOP ltid_msggt ltnbr_de_lignesgt
- DELE ltid_msggt
- QUIT
- Réponses du serveur
- OK
- -ERR ltraisongt
13Le protocole POP Utilisation (2/3)
14Le protocole POP Utilisation (3/3)
15Le protocole POP Code source
16Le protocole POP Avantages/Inconvénients
- Très simple, mais efficace
- Le message et le mot de passe circulent en clair
- Si beaucoup de messages (divers) dans la file,
impossible de ne prendre que le plus urgent.
17Le protocole IMAP - Présentation
- Internet Message Access Protocol (v4)
- Alternative à POP
- Offrant beaucoup plus de possibilités
- Les mails restent stockés sur le serveur
18Le protocole IMAP Avantages/Inconvénients
- Plus puissant que POP
- permet de gérer plusieurs accès simultanés
- permet de gérer plusieurs boîtes aux lettres
- permet de trier le courrier selon plus de
critères - protection contre les virus
- Équivaut à un webmail
- Certains MUA ne lutilisent pas à 100
19Le protocoles IMAP - Serveurs
- UW IMAPD
- Développé par l'université de Washington.
- Format "mailbox".
- Besoin d'un compte sur le serveur.
- Facile à installer.
- Cyrus
- Développé par l'université de Carnegie Mellon.
- Format "maildir".
- Pas besoin d'un compte sur le serveur.
- Plus souple, plus sûr, offre plus de
possibilités. - Plus difficile à installer et à configurer.
- Autres serveurs, dont Courier-imap ("maildir")
20Le protocole IMAP Utilisation (1/2)
- Jeu de commandes
- Tag précédant les commandes
- Réponses du serveur
- Quelques commandes
- Login ltusergt ltmot_de_passegt
- Select inbox
- Fetch ltid(s)_msg(s)gt ltactiongt
- Logout
21Le protocole IMAP Utilisation (2/2)
22POP3 ou IMAP4 ?
- POP3
- ligne haut débit
- poste unique
- mode hors-ligne
- mails rapatriés
- IMAP4
- ligne bas débit et peu fiable
- sélection fine des messages (mailing-list)
- plusieurs postes
- protection contre virus
- mails sur serveur
-
- Activation simple sur un Unix