IMAP (Протокол за достъп до интернет съобщения)

дефиниция

IMAP е интернет стандарт, който описва протокол за извличане на поща от сървър за електронна поща (IMAP).

Какво може да направи IMAP?

Обикновено съобщенията се съхраняват и организират в папки на сървъра . Клиентите за електронна поща на компютри и мобилни устройства възпроизвеждат тази структура, поне отчасти, и синхронизират действията (като изтриване или преместване на съобщения) със сървъра.

Това означава, че множество програми имат достъп до един и същ акаунт и всички показват същото състояние и съобщения, всички са синхронизирани. Той ви позволява да премествате съобщения между имейл акаунти безпроблемно, да имате услуги на трети страни, свързани с вашия акаунт, за да добавите функционалност (например за автоматично сортиране или архивиране на съобщения).

IMAP е съкращение за Internet Messaging Access Protocol и текущата версия на протокола е IMAP 4 (IMAP4rev1).

Как се сравнява IMAP с POP?

IMAP е по-скорошен и по-усъвършенстван стандарт за съхранение и извличане на поща от POP (Post Office Protocol). Позволява съхраняването на съобщения в няколко папки, поддържа споделяне на папки и обработка на електронна поща, например чрез уеб браузър, където електронното съобщение не трябва да се съхранява на компютъра на потребителя.

IMAP също ли е за изпращане на поща?

Стандартът IMAP дефинира команди за достъп и работа с имейли на сървър. Това не включва операции за изпращане на съобщения. За изпращане на имейл (както с POP, така и с IMAP за извличане) се използва SMTP (Simple Mail Transfer Protocol).

Има ли недостатъци в IMAP?

Както при изпращане на поща, разширените функции на IMAP също са сложни и неясни.

След като е изпратено съобщение (чрез SMTP), то трябва да бъде изпратено отново (чрез IMAP), за да бъде съхранено в папката "Изпратени" на IMAP акаунта.

IMAP е трудно да се приложи и IMAP имейл клиентите и сървърите могат да се различават по начина, по който те интерпретират стандарта. Частичните реализации и частните разширения, както и неизбежните бъгове и странности могат да направят IMAP трудно за програмистите и бавни, както и по-малко надеждни от желаните за потребителите.

Програмите за електронна поща могат да започнат да изтеглят отново пълните папки, без да виждат причина, например, а търсенето може да забави сървърите и да накара имейлите да се забавят за много потребители.

Къде е дефиниран IMAP?

Главният документ за дефиниране на IMAP е RFC (Request for Comments) 3501 от 2003 г.

Има ли разширения за IMAP?

Основният стандарт IMAP позволява разширения не само на протокола, но и на отделни команди в него, като много от тях са дефинирани или изпълнени.

Популярните разширения за IMAP включват IMAP IDLE (известия в реално време за получени имейли), SORT (сортиране на съобщенията на сървъра, така че програмата за електронна поща да може да изтегли само най-новите или най-големият, например, без да се налага да изтегля всички имейли) и THREAD позволява на имейл клиентите да изтеглят свързани съобщения без да изтеглят цялата поща в папка), CHILDREN (внедряване на йерархия на папки), ACL (списък за контрол на достъпа, посочващ правата за отделните потребители в папка IMAP)

По-пълен списък на разширенията за IMAP може да бъде намерен в регистъра на възможностите за достъп до протокола за достъп до Интернет (IMAP).

Gmail включва и няколко конкретни разширения за IMAP.