Protokols IMAP tika ieviests 1986. gadÄ. Daudzas standartÄ aprakstÄ«tÄs lietas mÅ«sdienÄs vairs nav aktuÄlas. PiemÄram, protokols var atgriezt burta rindu skaitu un kontrolsummas MD5 - Ŕī funkcionalitÄte mÅ«sdienu e-pasta klientos praktiski netiek izmantota.
VÄl viena problÄma ir saistÄ«ta ar satiksmes patÄriÅu. Izmantojot IMAP, e-pasta ziÅojumi tiek saglabÄti serverÄ« un periodiski sinhronizÄti ar vietÄjiem klientiem. Ja kÄda iemesla dÄļ kopija lietotÄja ierÄ«cÄ tiek bojÄta, viss pasts ir jÄsinhronizÄ vÄlreiz. MÅ«sdienu pasaulÄ, kad serverim var pieslÄgt tÅ«kstoÅ”iem mobilo ierÄ«Äu, Ŕī pieeja palielina trafika un skaitļoÅ”anas resursu patÄriÅu.
GrÅ«tÄ«bas rodas ne tikai ar paÅ”u protokolu, bet arÄ« ar e-pasta klientiem, kas ar to strÄdÄ. KopÅ” tÄ izveides IMAP ir daudzkÄrt ticis pÄrskatÄ«ts - paÅ”reizÄjÄ versija Å”odien ir IMAP4. TajÄ paÅ”Ä laikÄ tam ir daudz izvÄles paplaÅ”inÄjumu tÄ«klÄ publicÄts deviÅdesmit RFC ar papildinÄjumiem. Viens no jaunÄkajiem ir RFC8514, kas ieviests 2019. gadÄ.
TajÄ paÅ”Ä laikÄ daudzi uzÅÄmumi piedÄvÄ savus patentÄtus risinÄjumus, kam vajadzÄtu vienkÄrÅ”ot darbu ar IMAP vai pat to aizstÄt: Gmail, perspektÄ«va, nylas. RezultÄtÄ esoÅ”ie e-pasta klienti atbalsta tikai dažas no pieejamajÄm funkcijÄm. Å Äda dažÄdÄ«ba noved pie tirgus segmentÄcijas.
"TurklÄt modernam e-pasta klientam ir ne tikai jÄpÄrsÅ«ta ziÅojumi, bet arÄ« jÄspÄj strÄdÄt ar kontaktiem un sinhronizÄt ar kalendÄru," saka Sergejs Belkins, IaaS nodroÅ”inÄtÄja attÄ«stÄ«bas vadÄ«tÄjs. 1cloud.ru. ā MÅ«sdienÄs treÅ”o puÅ”u protokoliem patÄ«k LDAP, CardDAV Šø CalDAV. Å Ä« pieeja sarežģī ugunsmÅ«ru konfigurÄÅ”anu korporatÄ«vajos tÄ«klos un paver jaunus vektorus kiberuzbrukumiem.
JMAP ir paredzÄts Å”o problÄmu risinÄÅ”anai. To izstrÄdÄ FastMail eksperti Internet Engineering Task Force (IETF) vadÄ«bÄ. Protokols darbojas virs HTTPS, izmanto JSON (Ŕī iemesla dÄļ tas ir piemÄrots ne tikai elektronisko ziÅojumu apmaiÅai, bet arÄ« vairÄku uzdevumu risinÄÅ”anai mÄkonÄ«) un vienkÄrÅ”o darba organizÄÅ”anu ar pastu mobilajÄs sistÄmÄs. Papildus vÄstuļu apstrÄdei JMAP nodroÅ”ina arÄ« iespÄju savienot paplaÅ”inÄjumus darbam ar kontaktpersonÄm un kalendÄra plÄnotÄju.
JaunÄ protokola iezÄ«mes
JMAP ir bezvalstniecÄ«bas protokols (bezvalsts) un nav nepiecieÅ”ams pastÄvÄ«gs savienojums ar pasta serveri. Å Ä« funkcija vienkÄrÅ”o darbu nestabilos mobilajos tÄ«klos un ietaupa ierÄ«Äu akumulatora enerÄ£iju.
E-pasts JMAP tiek attÄlots JSON struktÅ«ras formÄtÄ. TajÄ ir visa informÄcija no ziÅojuma RFC5322 (Interneta ziÅojumu formÄts), kas var bÅ«t nepiecieÅ”ams e-pasta lietojumprogrammÄm. PÄc izstrÄdÄtÄju domÄm, Å”ai pieejai vajadzÄtu vienkÄrÅ”ot klientu izveidi, jo risinot iespÄjamÄs grÅ«tÄ«bas (kas saistÄ«tas ar Mime, nolasot galvenes un kodÄjumu), serveris atbildÄs.
Klients izmanto API, lai sazinÄtos ar serveri. Lai to izdarÄ«tu, tas Ä£enerÄ autentificÄtu POST pieprasÄ«jumu, kura Ä«paŔības ir aprakstÄ«tas JMAP sesijas objektÄ. PieprasÄ«jums ir lietojumprogrammas/json formÄtÄ un sastÄv no viena JSON pieprasÄ«juma objekta. Serveris arÄ« Ä£enerÄ vienu atbildes objektu.
Š specifikÄcijas (3. punkts) autori ar pieprasÄ«jumu sniedz Å”Ädu piemÄru:
Pilnu JMAP specifikÄciju ar ievieÅ”anas piemÄriem var atrast vietnÄ oficiÄlÄ vietne projektu. Tur autori ievietoja arÄ« specifikÄciju aprakstu JMAP kontakti Šø JMAP kalendÄri ā tie ir paredzÄti darbam ar kalendÄriem un kontaktu sarakstiem. Autors saskaÅÄ ar autori, Kontakti un KalendÄri tika sadalÄ«ti atseviŔķos dokumentos, lai tos varÄtu tÄlÄk attÄ«stÄ«t un standartizÄt neatkarÄ«gi no ākodolaā. JMAP pirmkodi ā in GitHub krÄtuves.
/ Fona attÄls /PD
Perspektīvas
Neskatoties uz to, ka darbs pie standarta vÄl nav oficiÄli pabeigts, tas jau tiek ieviests ražoÅ”anas vidÄs. PiemÄram, atvÄrtÄ pasta servera veidotÄji Sairuss IMAP ieviesa savu JMAP versiju. IzstrÄdÄtÄji no FastMail izlaists servera sistÄma jaunajam Perl protokolam, un JMAP autori iepazÄ«stinÄja starpniekserveris.
Varam sagaidÄ«t, ka nÄkotnÄ bÅ«s arvien vairÄk uz JMAP balstÄ«tu projektu. PiemÄram, pastÄv iespÄja, ka Open-Xchange izstrÄdÄtÄji, kuri veido IMAP serveri Linux sistÄmÄm, pÄries uz jauno protokolu. Ä»oti atsakieties no tiem IMAP jautÄ kopienas locekļi, kas veidojas ap uzÅÄmuma instrumentiem.
IETF un FastMail izstrÄdÄtÄji saka, ka arvien vairÄk lietotÄju redz nepiecieÅ”amÄ«bu pÄc jauna atvÄrtÄ ziÅojumapmaiÅas standarta. JMAP autori cer, ka nÄkotnÄ Å”o protokolu sÄks ieviest arvien vairÄk uzÅÄmumu.