JMAP: le protocole qui révolutionne le mail
18/11/2023 , A002

Rangez IMAP et SMTP au placard. Ces protocoles vieillissant ne répondent pas aux enjeux technologiques actuels. Verbeux, au parsing hardus, avec beaucoup d'allers retours sur le réseau, une sémantique parfois hasardeuse: plus d'une génération d'informaticiens s'y est arrachée les cheveux!

Les géants des GAFAM n'ont donc pas attendu 2023 pour créer leurs protocoles propriétaires en matière de mail. Au sein de la communauté Apache JAMES, nous refusons d'utiliser ces mêmes protocoles propriétaires!

Depuis 2015, Apache James participe au processus de normalisation du protocole JMAP au sein de l'IETF.

Outre le processus normatif, parfois lourd, vous pourrez découvrir les atouts du protocole JMAP, en quoi ce protocole est adapté au monde du Web, du mobile et de la sobriété énergétique.


Après une revue rapide des protocoles IMAP et SMTP, nous listerons les différentes évolutions de l'écosystème du mail sur les 30 dernières années. Nous établirons les limitations de ces différents protocoles.

Nous présenterons les différents pré-requis du design du protocole JMAP. En particulier nous couvrirons les aspects qui le rendent simple à utiliser, optimisant l'usage du réseau et de la batterie des terminaux, et listerons diverses technologies sur lesquelles JMAP s'appuie (Web Push, HTPP, JSON WebSocket par exemple).

Nous présenterons par ailleurs une stack "clé en main" permettant d'expérimenter le protocole JMAP.

Voir aussi : Vidéo

Benoit fait partie de la communauté Apache JAMES depuis 2015. Son credo: un mail modulaire, qui passe à l'échelle, avec des protocoles modernes. Historiquement contributeur depuis 2016, membre du comité de projet dès 2017, il est devenu "Chairman" du projet Apache James en 2019 et membre de la fondation Apache en 2020.

Benoit a pris part à plusieurs rencontres de l'IETF, contribuant avec les autres membres du projet, à proposer deux RFCs au groupe de travail JMAP.

Par ailleurs, Benoit s'épanouit au sein du Groupe LINAGORA depuis 10 ans, dans lequel il occupe actuellement la double fonction de Product Owner sur la solution Team-Mail, ainsi que celle d'Open Source Program Officer. Il est aujourd'hui de retour en France, basé à Lyon, après avoir passé les 8 dernières années à Hanoï en tant que General Manager de LINAGORA Vietnam.

Formé en tant qu'ingénieur à Telecom SudParis, Benoit est un expert des architectures backend, un passionné de Apache Cassandra et un bon développeur Java.

Autre(s) intervention(s) de l'orateur :