JMAP, el protocol obert que vol ser el successor d'IMAP

JMAP

JMAP és un conjunt de protocols estàndard oberts dInternet relacionats per al maneig del correu electrònic

IMAP és un protocol d'accés popular a missatges d'Internet, ja que és protocol d'aplicació que permet accedir a missatges emmagatzemats en un servidor d'Internet. Mitjançant IMAP es pot tenir accés al correu electrònic des de qualsevol ordinador que tingui una connexió a Internet.

La raó de parlar sobre IMAP perquè JMAP (JSON Meta Application Protocol) s'ha establert un protocol obert, estandarditzat (RFC8620) per a clients de correu electrònic.

JMAP pretén principalment a reemplaçar IMAP, ja que aquest protocol es considera massa antic, massa lent i complicat d'implementar. JMAP intenta solucionar aquests problemes facilitant i simplificant el processament del correu electrònic i proporcionant més seguretat.

Sobre JMAP

el protocol està escrit per Neil Jenkins, director i arquitecte de UX de Fastmail i Chris Newman, enginyer principal d'Oracle. Fastmail va començar a treballar a JMAP el 2014 com un projecte de desenvolupament intern. El Grup de Treball d'Enginyeria d'Internet (IETF) també va participar al desenvolupament de JMAP.

Segons els desenvolupadors, IMAP i SMTP no només són obsolets i complicats, sinó que tampoc són adequats per a xarxes mòbils modernes i escenaris d'alta latència. Aquest entorn ha provocat un estancament dels bons clients de correu electrònic i una innovació limitada dels desenvolupadors.

Molts dels nous clients i extensions són només per a certs grans proveïdors de correu electrònic. Els protocols propietaris han esdevingut l'alternativa a IMAP, però també plantegen problemes de seguretat i privadesa.

IMAP consumeix molts recursos, és difícil d'aprendre per als desenvolupadors i no funciona bé per a dispositius mòbils amb una xarxa limitada. La combinació d'IMAP amb altres protocols, com SMTP, CalDAV i CardDAV, per a una experiència de client de correu electrònic completa amb calendaris i contactes, encara és més difícil d'aprendre per als desenvolupadors i crea desafiaments per als usuaris en cas de falles d'autenticació parcials.

Per tant, els desenvolupadors creuen que cal una solució oberta i moderna. JMAP es presenta com aquesta solució tan esperada.

“Com a estàndard obert, JMAP és l'alternativa a les API de correu electrònic patentades que només funcionen amb Gmail. És un estàndard de missatgeria modern llargament esperat que fa que la missatgeria sigui més oberta a innovadors com vostè”, es llegeix al lloc web de JMAP. El nou protocol, desenvolupat per l'equip de Fastmail, sembla omplir els buits dels protocols oberts anteriors que connecten clients i servidors de correu i no van ser dissenyats per a l'era moderna.

“L'equip de Cyrus ha implementat completament JMAP com a servidor de codi obert. Els desenvolupadors de Perl a Fastmail han creat un marc de servidor JMAP Perl, i hem creat una implementació de servidor intermediari simple per al protocol JMAP”, afegeixen

De les característiques de JMAP si destaquen:

  • JMAP és més com NFS o sistemes de fitxers amb inodes en lloc d'una jerarquia basada en noms, cosa que fa que el canvi de nom sigui fàcil de detectar i econòmic de sincronitzar.
  • Trucades API per lots: agrupa múltiples trucades API en una sola sol·licitud al servidor, cosa que redueix els viatges d'anada i tornada i millora la durada de la bateria per als usuaris mòbils.
  • Control de flux de dades: el client pot limitar la quantitat de dades que el servidor pot enviar. Per exemple, la comanda tornarà un error «tooManyChanges» si se supera el límit establert pel client, en lloc de tornar un milió de files com pot passar amb IMAP.
  • No es necessita un analitzador personalitzat: la compatibilitat amb JSON, un format de codificació ben entès i àmpliament compatible, facilita les coses als desenvolupadors;
  • Un model de dades compatible amb versions anteriors: el model de dades és compatible amb versions anteriors de carpetes IMAP i etiquetes similars a Gmail.

Fastmail ja fa servir JMAP en producció per als seus productes Fastmail i Topicbox. També ho adopten organitzacions com Apache Software Foundation, que va afegir suport per a JMAP al seu servidor de correu Apache a la versió 3.0.

Finalment si estàs interessat en poder conèixer més a l'respecte, pots consultar els detalls a el següent enllaç o pots consultar-ne el desenvolupament i el codi font a GitHub.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.