Internet Message Access Protocol
- l`rby@
- Asturianu
- Az@rbaycanca
- Zemaiteska
- Belaruskaia
- B'lgarski
- Catala
- Cestina
- Dansk
- Deutsch
- Ellenika
- English
- Esperanto
- Espanol
- Eesti
- Euskara
- frsy
- Suomi
- Galego
- `bryt
- Magyar
- Hayeren
- Bahasa Indonesia
- Italiano
- Ri Ben Yu
- hangugeo
- Limburgs
- Lietuviu
- Latviesu
- Malagasy
- Makedonski
- mlyaallN
- Bahasa Melayu
- Nederlands
- Norsk nynorsk
- Norsk bokmal
- Polski
- Portugues
- Romana
- Russkii
- Srpskohrvatski / srpskokhrvatski
- Simple English
- Slovencina
- Slovenscina
- Srpski / srpski
- Svenska
- tmilll
- aithy
- Turkce
- Ukrayins'ka
- Tieng Viet
- Yoruba
- Zhong Wen
Ne doit pas etre confondu avec MAPI (logiciel).
| Fonction | Consultation de courriels |
|---|---|
| Sigle | IMAP |
| Port |
IMAP2 et IMAP4: 143 (TCP) IMAP3: 220 (TCP) IMAPS (TLS implicite): 993 (TCP) |
| RFC | RFC 3501 |
Au sens strict, Interactive Message Access Protocol[1], devenu avec IMAP 4 Internet Message Access Protocol (IMAP[2]), est un protocole qui permet d'acceder a ses courriers electroniques directement sur les serveurs de messagerie [3]. Son fonctionnement est donc a l'oppose de POP qui, lui, recupere les messages (depuis le poste de travail) et les stocke localement via un logiciel specialise[3] (par defaut, les clients de ce dernier protocole suppriment sur le serveur les messages recuperes). L'evolution des differentes versions d'IMAP (IMAP 4) lui permettent egalement, aujourd'hui, de recuperer les messages localement[4],[5].
Fonctionnement
[modifier | modifier le code]Ce protocole permet de laisser les courriels sur le serveur dans le but de pouvoir les consulter a partir de differents clients de messagerie ou de messageries web. Il comporte des fonctionnalites avancees comme la possibilite de creer des dossiers ou de manipuler les messages directement sur le serveur[5]. Il offre aussi la possibilite de trier ses courriels sur le serveur[6]. Le langage Sieve[7] a ete concu pour permettre de classer par un systeme de regles (filtres) des messages sur des serveurs sur lesquels l'utilisateur n'a pas le droit d'executer des taches.
Le fait que les messages soient archives sur le serveur fait que l'utilisateur peut y acceder depuis n'importe ou sur le reseau et que l'administrateur peut facilement faire des copies de sauvegarde.
L'inconvenient est qu'IMAP requiert une connexion permanente. Cependant, depuis IMAP 4, de nombreux clients de messagerie proposent un mode << hors-ligne >> pour pallier ce probleme. D'autre part, il limite l'utilisation de la capacite du reseau car il permet de ne recuperer qu'une partie des messages (par exemple les entetes, sans le corps du message). Les messages peuvent etre deplaces ou effaces sans etre entierement recuperes par le client.
IMAP utilise le port TCP 143. L'utilisation de TLS permet l'acces securise au serveur. La RFC 2595[8], qui decrivait le fonctionnement de TLS avec IMAP, deconseille l'utilisation du port 993 qui avait ete prealablement enregistre pour IMAPS (IMAP over SSL). Cela dit, la RFC 8314[9] reinstaure l'usage de ce port afin de faire du << TLS implicite >> (pas de STARTTLS, chiffrement non optionnel).
Logiciels clients
[modifier | modifier le code]La plupart des clients de messagerie mettent en oeuvre le protocole IMAP puisque celui-ci est largement utilise par les differents fournisseurs d'acces a Internet.
Quelques exemples :
- Logiciels libres :
- Balsa
- Claws Mail
- Evolution
- IMP, composant du portal Horde
- KMail
- Mozilla Thunderbird
- SeaMonkey
- Mutt
- Sylpheed
- Logiciels proprietaires :
- Mail (Apple)
- ContactOffice
- Foxmail
- IBM Lotus Notes
- Mailfence
- Microsoft Outlook (partiellement supporte depuis Office 365 - n'enregistre plus les elements envoyes)
- Outlook Express
- Microsoft Windows Mail
- Pegasus Mail
- The Bat!
- PostBox
Historique et controverses
[modifier | modifier le code]Le protocole IMAP a ete mis au point par Mark Crispin en 1986. Plusieurs versions se sont succede, jusqu'a la version 4rev1 encore en vigueur aujourd'hui, qui fut proposee par un groupe de travail de l'IETF en 1996[10] et mise a jour en 2003[11]. Les premiers serveurs IMAP a voir le jour au debut des annees 1990 furent notamment Cyrus (1994[12]), Qmail (1996[13]), UW-IMAP (1996[14]), Courier (en) (1999[15]).
Une controverse existe entre les auteurs des differentes implementations, notamment entre Mark Crispin et Sam Varshavchik (le createur de Courier), sur le respect des standards par les differents logiciels et sur la precision des textes des RFC definissant le protocole IMAP[15].
Principaux logiciels serveurs IMAP
[modifier | modifier le code]Notes et references
[modifier | modifier le code]- | (en) << IMAP, Internet Message Access Protocol >>, Networksorcery.com (inaccessible sans mot de passe - voir archive)
- | (en) << Internet Message Access Protocol - Version 4rev1 >>, Request for comments no 3501,
- | a et b << Quelle difference entre POP et IMAP ? >>, Net Oxygen
- | << Thunderbird : Le protocole IMAP >>, Mozilla Foundation
- | a et b << Le protocole IMAP4 >>, Sitelec.org,
- | Les protocoles de messagerie : SMTP, POP et IMAP - Institut d'electronique et d'informatique Gaspard-Monge (IGM)
- | (en) << Sieve: An Email Filtering Language >>, Request for comments no 5228,
- | (en) << Using TLS with IMAP, POP3 and ACAP >>, Request for comments no 2595,
- | (en) << Use of TLS for Email Submission/Access >>, Request for comments no 8314, janvier
- | (en) Internet Message Access Protocol - Version 4rev1 : RFC 2060 - IETF Datatracker
- | (en) Internet Message Access Protocol - Version 4rev1 : RFC 3501 - IETF Datatracker
- | (en) History of Project Cyrus - Site officiel du Projet Cyrus, Universite Carnegie-Mellon
- | (en) Life with qmail: History - Dave Sill, 30 novembre 2007
- | (en) IMAP Information Center - Universite de Washington, 23 juillet 2009
- | a et b (en) FUD - Sam Varshavchik, Courier Mail Server, 16 mars 2008
Voir aussi
[modifier | modifier le code]Articles connexes
[modifier | modifier le code]Liens externes
[modifier | modifier le code]- (en) RFC 3501 - Specifications du protocole IMAP, version 4, revision 1
- (en) RFC 2595 - Utilisation de TLS (SSL) avec les protocoles POP3 et IMAP4
- Les commandes d'IMAP - L'internet rapide et permanent,
- Mozilla Thunderbird - Le protocole IMAP
| Protocoles de messagerie Server | |
|---|---|
| Protocoles de messagerie Client | |
| Officiel | |
|---|---|
| Non-officiel | |