definícia
IMAP je internetový štandard, ktorý opisuje protokol pre načítanie pošty z e-mailového (IMAP) servera.
Čo môže IMAP robiť?
Zvyčajne sú správy uložené a usporiadané v priečinkoch na serveri . E-mailové klienti v počítačoch a mobilných zariadeniach replikujú túto štruktúru aspoň čiastočne a synchronizujú akcie (napríklad odstránenie alebo presunutie správ) so serverom.
To znamená, že viaceré programy môžu pristupovať k rovnakému účtu a všetky zobrazujú rovnaký stav a správy, všetky sú synchronizované. Umožňuje bezproblémové presúvanie správ medzi e-mailovými účtami, pripojenie služieb tretích strán k vášmu účtu pridaním funkcií (napríklad automatické triedenie alebo zálohovanie správ).
IMAP je skratka pre Internet Messaging Access Protocol a aktuálna verzia protokolu je IMAP 4 (IMAP4rev1).
Ako sa IMAP porovnáva s POP?
IMAP je novší a pokročilejší štandard pre ukladanie a vyhľadávanie pošty ako POP (Post Office Protocol). Umožňuje uchovávanie správ vo viacerých priečinkoch, podporuje zdieľanie priečinkov a spracovanie pošty online, napríklad pomocou webového prehliadača, kde sa e-mailová správa nemusí ukladať na počítači používateľa.
Je IMAP aj na odosielanie pošty?
Štandard IMAP definuje príkazy na prístup a obsluhu e-mailov na serveri. Nezahŕňa operácie na odosielanie správ. Pri odosielaní e-mailu (oboje pomocou protokolu POP a použitím protokolu IMAP na vyhľadávanie) sa používa protokol SMTP (Simple Mail Transfer Protocol).
Má IMAP nevýhody?
Rovnako ako pri odosielaní pošty, pokročilé funkcie IMAP tiež prinášajú zložitosť a nejednoznačnosť.
Po odoslaní správy (napr. Cez SMTP) musí byť znova odoslaná (cez IMAP), ktorá sa má uložiť do priečinka "Odoslané" IMAP účtu.
IMAP je ťažké implementovať a obaja e-mailové klienti a servery IMAP sa môžu líšiť v tom, ako interpretujú štandard. Čiastočné implementácie a súkromné rozšírenia, ako aj nevyhnutné chyby a výkriky môžu IMAP ťažko robiť programátorov a pomaly, ako aj menej spoľahlivé, ako je to potrebné pre používateľov.
Programy pre e-mail môžu začať sťahovať znova úplné priečinky bez zjavného dôvodu a vyhľadávanie môže spôsobiť deformáciu serverov a spomalenie e-mailu pre viacerých používateľov.
Kde je IMAP definovaný?
Hlavným dokumentom na definovanie IMAP je RFC (Request for Comments) 3501 z roku 2003.
Existujú nejaké rozšírenia IMAP?
Základný štandard IMAP umožňuje rozšírenia nielen na protokol, ale aj na jednotlivé príkazy v ňom a mnohé boli definované alebo implementované.
Populárne rozšírenia IMAP zahŕňajú IMAP IDLE (upozornenia na prijaté e-maily v reálnom čase), SORT (triedenie správ na serveri, takže e-mailový program dokáže načítať iba najnovšie alebo najväčšie správy, napríklad bez nutnosti preberania všetkých e-mailov) a THREAD umožňuje používateľom e-mailových klientov získať súvisiace správy bez nutnosti sťahovania všetkých správ do priečinka), DETI (implementácia hierarchie priečinkov), ACL (Access Control List, špecifikujúce práva pre jednotlivých používateľov v priečinku IMAP)
Úplnejší zoznam rozšírení IMAP možno nájsť v registri funkcií protokolu IMAP (Internet Message Access Protocol).
Gmail obsahuje aj niekoľko špecifických rozšírení pre protokol IMAP.