Protokol IMAP (Internet Messaging Access Protocol)

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.