JMAP

Tout ce qu’il faut savoir sur le protocole JMAP

Le successeur de l’IMAP est connu, c’est JMAP, même s’il peine encore à s’imposer, malgré ses énormes qualités. Dans cet article, nous allons vous expliquer ce qu’est JMAP et pourquoi il est important de s’y intéresser.

JMAP est un peu la nouvelle norme permettant aux clients de messagerie de se connecter à des serveurs de courrier, utilisé notamment par Fastmail et Twake Mail de Linagora. À la base, il remplace principalement la soumission IMAP + SMTP, mais quels sont ses atouts et pourquoi son adoption est-elle lente ?

C’est quoi JMAP ?

JMAP (JSON Meta Application Protocol) est un protocole de synchronisation d’e-mail et de gestion de données. Conçu pour remplacer IMAP (Internet Message Access Protocol), il utilise JSON pour structurer les données et HTTP pour les transférer, rendant la communication plus efficace et moderne.

Ce protocole simplifie les interactions entre le client et le serveur, améliorant ainsi la vitesse et la réactivité des applications de messagerie.

Quelles différences avec IMAP ?

La principale différence entre JMAP et IMAP réside dans leur structure et leur fonctionnement :

  1. Utilisation de JSON, un format de données léger et lisible par les humains, alors qu’IMAP utilise un format de texte plus ancien et complexe.
  2. HTTP/HTTPS pour le transport des données, ce qui permet de bénéficier de toutes les optimisations et sécurités de ce protocole, contrairement à IMAP qui utilise un protocole spécifique.
  3. Possibilité de regrouper plusieurs opérations en une seule requête, réduisant ainsi le nombre d’allers-retours entre le client et le serveur. IMAP, en revanche, nécessite souvent de multiples requêtes pour des opérations similaires.
  4. Inclusion native des mécanismes de synchronisation pour les e-mails, les contacts et les calendriers, offrant une meilleure intégration avec les services modernes.

Qui a inventé JMAP et quand ?

JMAP a été développé par Fastmail, un fournisseur de services de courrier électronique (et d’agenda) fondé (et basé) en Australie. Le protocole a été proposé pour la première fois en 2014 et a rapidement attiré l’attention des développeurs grâce à ses avantages techniques. Depuis, il a été standardisé par l’IETF (Internet Engineering Task Force) en 2019.

JMAP est-il open source ?

Oui, JMAP est un protocole open source (son code se trouve sur Github).  Le projet est placé sous licence Apache 2.0.

Pourquoi JMAP peine-t-il à s’imposer ?

Plusieurs facteurs expliquent pourquoi JMAP peine encore à s’imposer en 2024, malgré ses indéniables avantages.

D’abord, la transition vers un nouveau protocole demande du temps et des ressources. De nombreuses entreprises ont déjà investi massivement dans les infrastructures basées sur IMAP.

Ajoutons à cela la nécessité de maintenir la compatibilité avec les anciens systèmes et clients de messagerie, qui ralentit l’adoption de nouveaux protocoles comme JMAP.

Enfin, le manque de connaissance et de promotion autour de JMAP limite encore sa visibilité parmi les développeurs et les décideurs informatiques. Fastmail n’a pas le poids de Microsoft, Zoho ou Google.

Quels fournisseurs utilisent déjà JMAP ?

Quelques fournisseurs ont déjà adopté JMAP, dont Fastmail et Twake Mail :

  • Fastmail : l’inventeur de JMAP (forcément), qui peut ainsi proposer une expérience utilisateur plus rapide et plus fluide.
  • Twake Mail (ex-Tmail) de Linagora : une solution de messagerie intégrée à la suite collaborative Twake WorkPlace, utilisant JMAP pour améliorer la performance et la synchronisation.

Tout ce qu’il faut savoir sur le protocole JMAP

Bien que son adoption soit plus lente que prévu, les fournisseurs et les clients qui l’ont déjà intégré témoignent de ses bénéfices.

Quels sont les clients mail compatibles JMAP ?

Plusieurs clients mail natifs ou web ont intégré la compatibilité avec JMAP :

Pour une liste plus complète des logiciels compatibles, vous pouvez consulter la liste officielle des logiciels JMAP.

(Mise à jour : correction Roundcube)

Retour en haut