Protokol IMAP di sala 1986 de hate pêşkêş kirin. Gelek tiştên ku di standardê de têne vegotin îro êdî ne têkildar in. Mînakî, protokol dikare hejmara rêzikên nameyek û kontrolê vegerîne MD5 - ev fonksiyon bi pratîkî di xerîdarên e-nameya nûjen de nayê bikar anîn.
Pirsgirêkek din bi karanîna trafîkê ve girêdayî ye. Bi IMAP-ê re, e-name li ser serverê têne hilanîn û demkî bi xerîdarên herêmî re têne hevdeng kirin. Ger ji ber hin sedeman kopiya li ser cîhaza bikarhêner xera bibe, pêdivî ye ku hemî e-name ji nû ve were hevdem kirin. Di cîhana nûjen de, dema ku bi hezaran cîhazên mobîl dikarin bi serverê ve werin girêdan, ev nêzîkatî dibe sedema zêdebûna xerckirina seyrûsefer û çavkaniyên komputerê.
Zehmetî ne tenê bi protokolê bixwe, lê di heman demê de bi xerîdarên e-nameyê yên ku pê re dixebitin jî derdikevin. Ji damezrandina xwe ve, IMAP gelek caran rastî guhertoyên cihêreng hat - guhertoya heyî îro IMAP4 e. Di heman demê de, ji bo wê gelek pêvekên vebijarkî hene - li ser torê weşandin nod RFCs bi lêzêdekirina. Yek ji yên herî dawî ye RFC8514, di sala 2019 de hate destnîşan kirin.
Di heman demê de, gelek pargîdan çareseriyên xwe yên xwedan pêşkêşî dikin ku divê xebata bi IMAP re hêsan bikin an jî wê biguhezînin: Gmail, Nîr, nylas. Encam ev e ku xerîdarên e-nameya heyî tenê hin taybetmendiyên berdest piştgirî dikin. Cûdahîyek weha dibe sedema dabeşkirina bazarê.
Sergei Belkin, serokê pêşkeftinê li pêşkêşvanê IaaS, dibêje: "Zêdetir, xerîdarek e-nameyek nûjen ne tenê divê peyaman bişîne, lê bikaribe bi têkiliyan re bixebite û bi salnameyê re hevdeng bike." 1cloud.ru. - Îro, protokolên sêyemîn mîna LDAP, CardDAV и CalDAV. Ev nêzîkatî veavakirina dîwarên agir ên di torên pargîdanî de tevlihev dike û vektorên nû ji bo êrîşên sîber vedike."
JMAP ji bo çareserkirina van pirsgirêkan hatiye çêkirin. Ew ji hêla pisporên FastMail ve di bin rêberiya Task Force Endezyariya Înternetê (IETF) de tê pêşve xistin. Protokol li ser HTTPS-ê dimeşîne, JSON bikar tîne (ji ber vê yekê ew ne tenê ji bo veguheztina peyamên elektronîkî, lê di heman demê de ji bo çareserkirina hejmarek karan di ewr de jî maqûl e) û rêxistina xebata bi nameyê re di pergalên mobîl de hêsan dike. Digel hilanîna tîpan, JMAP di heman demê de şiyana girêdana pêvekan ji bo xebata bi têkiliyan û nexşerek salnameyê re peyda dike.
Taybetmendiyên protokola nû
JMAP e protokola bêdewlet (bêdewlet) û pêwendiyek daîmî bi servera nameyê re hewce nake. Ev taybetmendî karê di torên desta yên ne aram de hêsan dike û hêza bataryayê li ser cîhazan xilas dike.
E-nameyek di JMAP de di forma avahiyek JSON de tê temsîl kirin. Ew hemî agahdariya ji peyamê digire RFC5322 (Formata Peyama Înternetê), ku dibe ku ji hêla serîlêdanên e-nameyê ve hewce be. Li gorî pêşdebiran, ev nêzîkatî divê afirandina xerîdaran hêsan bike, ji ber ku çareserkirina dijwariyên potansiyel (girêdayî Mime, xwendina sernivîsan û şîfrekirinê) server dê bersivê bide.
Xerîdar API-ê bikar tîne da ku bi serverê re têkilî dayne. Ji bo kirina vê yekê, ew daxwaznameyek POST-ê ya pejirandî diafirîne, ku taybetmendiyên wê di mijara danişîna JMAP de têne diyar kirin. Daxwaz di forma serîlêdanê/json de ye û ji yek tişta daxwaza JSON pêk tê. Pêşkêşkar jî yek tişta bersivê çêdike.
В taybetmendiyên (xala 3) nivîskar bi daxwazek nimûneya jêrîn pêşkêş dikin:
Tevahiya taybetmendiya JMAP-ê ya bi pêkanînên mînakî dikare li vir were dîtin malpera fermî rêvename. Li wir nivîskaran jî danasîna taybetmendiyên ji bo şandin Têkiliyên JMAP и Calendars JMAP - Armanca wan ew e ku bi salname û navnîşên têkiliyê re bixebitin. Ji li gorî nivîskar, Têkilî û Salname di nav belgeyên cihê de hatin veqetandin da ku ew ji "bingeh" serbixwe bêtir pêşve bibin û standardîze bikin. Kodên çavkaniyê ji bo JMAP - in depoyên li ser GitHub.
/ embar /PD
Pirsên
Digel vê yekê ku xebata li ser standardê hêj bi fermî nehatiye qedandin, ew jixwe di hawîrdorên hilberînê de tê sepandin. Mînakî, afirînerên servera nameya vekirî Cyrus IMAP guhertoya xwe ya JMAP pêk anî. Pêşdebirên ji FastMail berdan çarçoveya serverê ji bo protokola nû ya li Perl, û nivîskarên JMAP pêşkêş kirin server proxy.
Em dikarin hêvî bikin ku dê di pêşerojê de bêtir projeyên JMAP-ê hebin. Mînakî, hin îhtîmal heye ku pêşdebirên ji Open-Xchange, ku ji bo pergalên Linux serverek IMAP-ê diafirînin, dê derbasî protokola nû bibin. IMAP wan pir red bikin endamên civakê dipirsin, li dora amûrên pargîdaniyê ava kirin.
Pêşdebirên ji IETF û FastMail dibêjin her ku diçe bêtir bikarhêner hewcedariya standardek nû ya vekirî ya ji bo şandinê dibînin. Nivîskarên JMAP hêvî dikin ku di pêşerojê de bêtir pargîdan dê dest bi pêkanîna vê protokolê bikin.