JMAP (JSON Meta Application Protocol)

Page d’aide sur l’homonymie

Pour les articles homonymes, voir Méta.

JSON Meta Application Protocol (JMAP)
Logiciel
Informations
Fonction Consultation de courriels
Sigle JMAP
Date de création 18 juillet 2019
Auteur(s) / Autrice(s)
RFC
Page d’aide sur l’homonymie

Pour les articles homonymes, voir JMAP.

Le JSON Meta Application Protocol (JMAP) est un ensemble de protocoles Internet standard qui organisent la gestion des courriers électroniques. JMAP utilise des API JSON par-dessus HTTP et a été développé comme remplacement d’IMAP et des API propriétaires tels Gmail de Google et MAPI de Microsoft (utilisé par Outlook). Des protocoles et modèles de données supplémentaires développés à partir du noyau de JMAP pour la gestion des contacts et la synchronisation des agendas sont destinés à remplacer, à terme, CardDAV et CalDAV. D’autres fonctionnalités sont actuellement en cours de développement.

Motivation

Les développeurs Bron Gondwana et Neil Jenkins ont écrit sur le site web de l’Internet Engineering Task Force (IETF) que « les protocoles ouverts actuels qui lient les clients de messagerie aux serveurs, tels que l’IMAP, n’ont pas été conçus pour l’ère moderne ». Ils invoquaient la complexité du protocole IMAP, sa forte consommation de ressources, sa faible capacité d’adaptation aux contraintes réseau des appareils mobiles modernes, ainsi que ses interactions complexes avec d’autres protocoles tels que SMTP, CalDAV et CardDAV. Ils estimaient que cela avait entraîné une stagnation de la qualité des clients de messagerie (en particulier les logiciels libres) et la création de protocoles propriétaires visant à surmonter ces limitations, en prenant comme exemple MAPI qui est utilisé par les produits de Microsoft, Exchange Server et Outlook.

Implémentations

Serveurs :

Clients :

Références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « JSON Meta Application Protocol » (voir la liste des auteurs).
  1. 1 2 (en) « JSON Meta Application Protocol Specification (JMAP) », sur jmap.io, Fastmail (consulté le )
  2. ↑ (en) « État des documents JMAP », IETF Tools, sur IETF Datatracker, Internet Engineering Task Force (consulté le )
  3. ↑ (en) Gondwana et Jenkins, « JMAP: A modern, open email protocol », sur IETF Blog, Internet Engineering Task Force, (consulté le )
  4. ↑ (en) « Apache James Server 3.6.0 », Apache James Project, (consulté le )
  5. ↑ (en) « Apache James Enterprise Mail Server Features »
  6. ↑ (en) « OpenPaaS Documentation » (consulté le )
  7. ↑ (en) « Cyrus IMAP Features », sur Cyrus IMAP (consulté le )
  8. ↑ (en) « Stalwart Mail Server », sur GitHub (consulté le )
  9. ↑ (en) « Mailtemi - JMAP/MS Graph/IMAP Email App »
  10. ↑ (en) « Ltt.rs for Android Codeberg repository », sur Codeberg
  11. ↑ (en) « Twake Mail », Linagora (consulté le )
  12. ↑ (en) « aerc CHANGELOG.md »
  13. ↑ (en) « Bulwark – Modern Webmail Client for Stalwart Mail Server » (consulté le )
  14. ↑ (en) « bulwarkmail/webmail – A modern webmail client built on the JMAP protocol », sur GitHub (consulté le )