1 / 22

Les protocoles SMTP, POP et IMAP

Les protocoles SMTP, POP et IMAP. Exposé de Système Adrien BOUVET Ingénieurs2000 IR - 3 ème année 4 novembre 2004. Les protocoles SMTP, POP et IMAP. Table des matières. SMTP Présentation du protocole Exemple de serveurs Utilisation d’un serveur SMTP Sécurité Codes Sources.

myrna
Download Presentation

Les protocoles SMTP, POP et IMAP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Les protocoles SMTP, POP et IMAP Exposé de Système Adrien BOUVET Ingénieurs2000 IR - 3ème année 4 novembre 2004

  2. Les protocoles SMTP, POP et IMAP Table des matières • SMTP • Présentation du protocole • Exemple de serveurs • Utilisation d’un serveur SMTP • Sécurité • Codes Sources • POP • Présentation du protocole • Utilisation d’un serveur POP • Codes Sources • Avantages / inconvénients • IMAP • Présentation du protocole • Avantages / inconvénients • Exemples de serveurs • Utilisation d’un serveur IMAP • POP3 ou IMAP4 ?

  3. Le protocole SMTP – Présentation (1/2) Itinéraire d’un message électronique :

  4. Le protocole SMTP – Présentation (2/2) • Simple Message Transfert Protocol • Le service de mail est constitué de plusieurs fonctions : • MUA : Mail User Agent, c’est le client de messagerie. • MTA : Mail Transfert Agent, c’est l’agent 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.

  5. Le protocole SMTP - Serveurs • Sendmail (1983) : MTA le plus utilisé (55%), fiable. • Postfix • Exim et Smail : simples. • SMTP sous WinXP/2000, FTGate(Freeware).

  6. Le protocole SMTP – Utilisation (1/2) • Jeu de commandes : • HELO <nom_de_machine> • MAIL FROM:<adresse_email_de_l'expéditeur> • RCPT TO:<adresse_email_du_destinataire> • DATA • Date • Subject • Cc • . • QUIT • Chaque commande envoyée est suivie d'une réponse : • <code><msg><précisions> • Exemple : 250 Ok

  7. Le protocole SMTP – Utilisation (2/2)

  8. Le protocole SMTP – Utilisation (2/2)

  9. Le protocole SMTP - Sécurité • Les messages circulent en clair sur le réseau • Les faux mails (fakemails) • Le spam si relayage (spamassassin)

  10. Le protocole SMTP – Code source • En C • En Java

  11. Le 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

  12. Le protocole POP – Utilisation (1/3) • Jeu de commandes : • USER <nom_utilisateur> • PASS <mot_de_passe> • STAT • LIST • RETR <id_msg> • TOP <id_msg> <nbr_de_lignes> • DELE <id_msg> • QUIT • Réponses du serveur : • +OK • -ERR <raison>

  13. Le protocole POP – Utilisation (2/3)

  14. Le protocole POP – Utilisation (3/3) • Outlook

  15. Le protocole POP – Code source • En C • En Java

  16. Le 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.

  17. Le 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

  18. Le 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 l’utilisent pas à 100%

  19. Le 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")

  20. Le protocole IMAP – Utilisation (1/2) • Jeu de commandes • Tag précédant les commandes • Réponses du serveur • Quelques commandes : • Login <user> <mot_de_passe> • Select inbox • Fetch <id(s)_msg(s)> <action> • Logout

  21. Le protocole IMAP – Utilisation (2/2)

  22. POP3 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

More Related