Протокол ИМАП уведен је 1986. Многе ствари описане у стандарду данас више нису релевантне. На пример, протокол може да врати број редова слова и контролне суме МДКСНУМКС - ова функционалност се практично не користи у савременим клијентима е-поште.
Други проблем је везан за потрошњу саобраћаја. Са ИМАП-ом, е-поруке се чувају на серверу и периодично синхронизују са локалним клијентима. Ако се из неког разлога копија на уређају корисника оштети, сва пошта мора поново да се синхронизује. У савременом свету, када се на сервер може повезати хиљаде мобилних уређаја, овакав приступ доводи до повећане потрошње саобраћаја и рачунарских ресурса.
Потешкоће не настају само са самим протоколом, већ и са клијентима е-поште који раде са њим. Од свог стварања, ИМАП је много пута био предмет разних ревизија – актуелна верзија данас је ИМАП4. Истовремено, постоји много опционих екстензија за то - на мрежи објављено деведесет РФЦ-ова са додацима. Један од најновијих је РФЦКСНУМКС, уведен 2019.
У исто време, многе компаније нуде сопствена власничка решења која би требало да поједноставе рад са ИМАП-ом или чак да га замене: гмаил, Outlook, Нилас. Резултат је да постојећи клијенти е-поште подржавају само неке од доступних функција. Таква разноликост доводи до сегментације тржишта.
„Штавише, модеран клијент е-поште не би требало само да прослеђује поруке, већ да може да ради са контактима и да се синхронизује са календаром“, каже Сергеј Белкин, шеф развоја у ИааС провајдеру 1цлоуд.ру. — Данас су протоколи трећих страна попут ЛДАП, ЦардДАВ и ЦалДАВ. Овај приступ компликује конфигурацију заштитних зидова у корпоративним мрежама и отвара нове векторе за сајбер нападе.”
ЈМАП је дизајниран да реши ове проблеме. Развијају га стручњаци за ФастМаил под вођством Радне групе за интернет инжењеринг (ИЕТФ). Протокол ради преко ХТТПС-а, користи ЈСОН (из тог разлога је погодан не само за размену електронских порука, већ и за решавање низа задатака у облаку) и поједностављује организацију рада са поштом у мобилним системима. Поред обраде писама, ЈМАП такође пружа могућност повезивања екстензија за рад са контактима и планер календара.
Карактеристике новог протокола
ЈМАП је протокол без држављанства (без државе) и не захтева сталну везу са сервером поште. Ова функција поједностављује рад у нестабилним мобилним мрежама и штеди енергију батерије на уређајима.
Е-пошта у ЈМАП-у је представљена у формату ЈСОН структуре. Садржи све информације из поруке РФЦКСНУМКС (Интернет Мессаге Формат), што може бити потребно апликацијама за е-пошту. Према речима програмера, овај приступ би требало да поједностави креирање клијената, јер решава потенцијалне потешкоће (повезане са МИМЕ, читање заглавља и кодирање) сервер ће одговорити.
Клијент користи АПИ да контактира сервер. Да би то урадио, генерише аутентификовани ПОСТ захтев, чија су својства описана у ЈМАП објекту сесије. Захтев је у формату апликација/јсон и састоји се од једног ЈСОН објекта захтева. Сервер такође генерише један објекат одговора.
В спецификације (тачка 3) аутори уз захтев наводе следећи пример:
Комплетна ЈМАП спецификација са примерима имплементације може се наћи на званични сајт пројекат. Тамо су аутори објавили и опис спецификација за ЈМАП контакти и ЈМАП календари — имају за циљ рад са календарима и листама контаката. Од стране према аутори, контакти и календари су одвојени у посебне документе како би се могли даље развијати и стандардизовати независно од „језгра“. Изворни кодови за ЈМАП - ин спремишта на ГитХуб-у.
/ ПкХере /ПД
Изгледи
Упркос чињеници да рад на стандарду још увек није званично завршен, он се већ примењује у производним окружењима. На пример, креатори отвореног сервера поште Цирус ИМАП имплементирао своју ЈМАП верзију. Програмери из ФастМаил-а пуштен серверски оквир за нови протокол у Перлу, а представили су и аутори ЈМАП-а прокси сервер.
Можемо очекивати да ће у будућности бити све више пројеката заснованих на ЈМАП-у. На пример, постоји извесна вероватноћа да ће програмери из Опен-Ксцханге-а, који креирају ИМАП сервер за Линук системе, прећи на нови протокол. Веома их одбијајте ИМАП питају чланови заједнице, формиран око алата компаније.
Програмери из ИЕТФ-а и ФастМаил-а кажу да све више корисника види потребу за новим отвореним стандардом за размену порука. Аутори ЈМАП-а се надају да ће у будућности више компанија почети да примењује овај протокол.