Cette chronologie présente les RFC structurantes du protocole. Elle ne cherche pas à répertorier chaque extension spécialisée.
De l’accès interactif à IMAP4
IMAP est conçu pour manipuler le courrier sur le serveur plutôt que pour simplement le télécharger.
RFC 1064
Interactive Mail Access Protocol: Version 2
Décrit IMAP2 : accès distant aux boîtes, sélection d’une boîte et manipulation des messages sans transfert systématique vers le poste client.
Consulter le texte officielRFC 1176
Interactive Mail Access Protocol: Version 2
Révise IMAP2 et précise son dialogue, ses états et ses structures de réponse.
Consulter le texte officielRFC 1730
Internet Message Access Protocol - Version 4
Introduit IMAP4, une syntaxe plus extensible, plusieurs boîtes, des identifiants de message, des drapeaux et une recherche côté serveur plus riche.
Consulter le texte officielRFC 2060
Internet Message Access Protocol - Version 4rev1
Stabilise IMAP4rev1, clarifie les états de session et consolide les commandes de sélection, recherche, récupération et mise à jour.
Consulter le texte officielRFC 3501
Internet Message Access Protocol - Version 4rev1
Réécrit IMAP4rev1 avec les corrections accumulées et devient pendant près de vingt ans la base commune des serveurs et clients IMAP.
Consulter le texte officielRFC 9051
Internet Message Access Protocol - Version 4rev2
Remplace la RFC 3501, simplifie plusieurs comportements, retire des options obsolètes et intègre des capacités largement déployées comme ENABLE, IDLE, NAMESPACE et les identifiants uniques améliorés.
Consulter le texte officiel
Temps réel, droits et synchronisation
Les extensions rapprochent IMAP d’une synchronisation continue, efficace et adaptée aux dossiers partagés.
RFC 2177
IMAP4 IDLE command
Ajoute IDLE : le serveur peut signaler immédiatement les changements d’une boîte sans interrogation périodique répétée par le client.
Consulter le texte officielRFC 4314
IMAP4 Access Control List Extension
Définit des listes de contrôle d’accès détaillées pour partager des boîtes et attribuer séparément les droits de lecture, insertion, suppression ou administration.
Consulter le texte officielRFC 5161
The IMAP ENABLE Extension
Permet au client d’activer explicitement des comportements optionnels qui modifieraient autrement la syntaxe ou les réponses de la session.
Consulter le texte officielRFC 6855
IMAP Support for UTF-8
Ajoute la prise en charge native d’UTF-8 dans les en-têtes, recherches et noms de boîte, nécessaire au courrier internationalisé.
Consulter le texte officielRFC 7162
IMAP CONDSTORE and QRESYNC
Ajoute des compteurs de modification et une resynchronisation rapide. Un client peut récupérer uniquement les changements survenus depuis son dernier état connu.
Consulter le texte officiel
Lecture de l’évolution
IMAP évolue par extensions négociées. La révision 4rev2 réduit le nombre d’extensions indispensables à assembler séparément, mais des fonctions avancées comme QRESYNC et les ACL restent des briques distinctes.