En attendant de remplacer l'IMAP, le JMAP est standardisé

Florian Innocente |

Après une validation technique par l'Internet Engineering Task Force (IETF), le protocole JMAP est considéré comme un nouveau standard pour la gestion du courrier électronique.

Depuis cinq ans, l'objectif de ses auteurs, travaillant pour l'entreprise Fastmail (et chez Oracle pour l'un des responsables), était de mettre au point un substitut au protocole IMAP aujourd'hui largement utilisé par tous les services d'email.

Image : Fastmail

L'IMAP permet de synchroniser le contenu de sa boite aux lettres et de ses dossiers entre plusieurs ordinateurs, mais il a été conçu bien avant l'avènement de l'informatique mobile et des smartphones. Des produits qui ont introduit des contraintes et des besoins nouveaux, comme une gestion plus économique des ressources matérielles (la batterie des téléphones) et l'utilisation du push pour signaler l'arrivée de nouveaux courriers.

JMAP (JSON Meta Application Protocol) se veut une adaptation des principes de l'IMAP à une informatique devenant toujours plus mobile. Des fonctions comme de programmer un envoi, d'obtenir un accusé de réception, d'annuler l'expédition d'un mail sont prévues d'emblée au lieu d'être ajoutées sous la forme de développements propriétaires ou isolés (lire aussi JMAP, le successeur de l’IMAP, est en passe de devenir un standard). La synchronisation doit être immédiate et la relève des courriers quasi-instantanée. JMAP est également plus modulaire, pour rendre son évolution plus rapide lorsque des fonctions supplémentaires deviendront nécessaires.

Fastmail utilise déjà ce protocole pour son propre service de courrier, maintenant il s'agit de porter la bonne parole auprès des autres sociétés du secteur et des éditeurs d'applications. En sachant que ce milieu compte des acteurs de poids, à l'exemple de Google qui, avec Gmail, a conçu sa propre interprétation de l'IMAP.

Le sceau apposé par l'IETF sur ce protocole est là pour l'aider à franchir un nouveau cap, maintenant qu'il est considéré comme une technique standard, sans dépendance à une société commerciale.

Tags
avatar alexis83 | 

Bonne nouvelle !

avatar tamu | 

Génial ! Au niveau sécurité ou spam, il y a t-il des nouveautés apportant une amélioration ?

avatar totoguile | 

Ca risque de prendre du temps, mais ca va dans le bon sens. En espérant que MS (outlook) et Google acceptent de migrer.

avatar flux_capacitor | 

Et en espérant qu'Apple (iCloud) accepte de migrer !

avatar MerkoRiko | 

@flux_capacitor

Yep, Mail iOS en 2019....pffff
Il faudrait dire à Tim le Cuistot, que les (certains, en tous cas) gens travaillent avec leurs iJoujous : ils ne sont pas là pour ne faire que des selfies et des bastons d'emojis...

avatar marc_os | 

@MerkoRiko
C'est quoi ton problème avec Mail d'iOS ?

avatar ChePaki | 

Je veux je veux je veux !

Et s’ils peuvent éviter d’intégrer tous les précédents mails à chaque réponse, on pourrait faire quelques économies de data 🙄

avatar BeePotato | 

@ ChePaki : « Et s’ils peuvent éviter d’intégrer tous les précédents mails à chaque réponse, on pourrait faire quelques économies de data »

Ça, c'est quelque chose qui ne dépend pas du protocole utilisé, mais juste du client mail. Certains proposent l'option de ne pas inclure automatiquement les mails auxquels on répond.
Après, le choix de recourir à cette option dépend de l'utilisateur, et c'est là que ça coince. :-)

avatar ChePaki | 

@BeePotato

Ok merci, je vais me renseigner

avatar xDave | 

@ChePaki

Accessoirement vous avez la possibilité de supprimer le texte superflu hein!
C’est pas une obligation de citer l’intégralité et ce depuis le protocole POP.

avatar marc_os | 

@ChePaki

Euh... personne ne t’oblige a garder le contenu du mail auquel tu réponds dans ta réponse !!!!
Rien à voir avec le protocole !

Par contre si tu veux vraiment faire des économies de data, faut arrêter les vidéos en streaming.

avatar niclet | 

Super intéressant!

Ceci dit, je me souviens qu’on pouvait programmer l’envoi de courriels et avoir des accusés de réception avec Netscape au début, qui fonctionnait avec POP. Ça m’a toujours étonné de voir ces fonctions pratiques « abandonnées » par la suite.

avatar Powerdom | 

@niclet

Netscape était un navigateur, je ne vois pas comment il permettait ce que tu dis ?

avatar niclet | 

@Powerdom

Netscape Communicator était un navigateur, un client courriel, un carnet d’adresses, etc. Je te suggère une seconde ou deux de recherches avec le fureteur de ton choix.

avatar phil3 | 

@Powerdom

"Netscape était un navigateur, je ne vois pas comment il permettait ce que tu dis ?"

Netscape intégrait aussi un client mail.

avatar pat3 | 

@niclet

On pouvait programmer ses mails avec Eudora…. Il fut un temps où le mail était une priorité.

avatar Adrienhb | 

@pat3

Eudora... je cherche toujours un client mail pour le remplacer sur mon mac.

avatar xDave | 

Eudora… (soupir)
C'était de la balle. Dire que c'est le mail HTML qui a tué cette pauvre bête.

Pour ce qui est de la programmation de l'envoi, c'est/c'était à mon sens plutôt une fonction du client Mail. En Pop, il fallait que l'ordinateur soit allumé pour que l'envoi se fasse. Donc pourquoi pas en iMap, le mail étant enregistré comme "brouillon" et le soft enregistrant l'information (date/heure d'envoi) dans sa base de données.
Evidemment, ça implique que la machine qui envoie soit active. En iMap un serveur donc.

avatar iFloXs | 

Et du coup une adresse mail imap sera convertit en jmap ou c’est juste le service (Gmail, Outlook, Thunderbird) qui utilise notre adresse mail qui doit changer sa « configuration » ?

avatar dodomu | 

@iFloXs

Votre adresse mail ne changera pas, imap et jmap sont des protocoles, des façons standardisées pour des logiciels et machines de communiquer entre eux, de la même façon que vous restez vous même en présence d’autre être humains, même si vous vous adressez à eux en différentes langues 😉

avatar iFloXs | 

@dodomu

Ah oui d’accord je comprends mieux, ça sera à chaque service d’uniformiser ce moyen de communication. Merci pour la comparaison, cela aide 👍

avatar dodomu | 

@iFloXs

De rien 😇

avatar lioneli | 

C’est bien sympa, mais ça n’a pas l’air de courir les rues. Pour de l’auto-hébergement vous avec des suggestions de clients-serveurs en open sources ? Surtout depuis que MacOS Server n’est plus qu’un fantôme...

avatar xDave | 

@lioneli

Ça vient seulement d’être ratifié. Il va falloir un moment pour en avoir des implémentations.

avatar xDave | 

@lioneli

Il existe déjà Cyrus comme projet Open Source qui supporte le protocole. En client il n'y a que Fastmail.

Pages

CONNEXION UTILISATEUR