Что такое IMAP (Internet Messaging Access Protocol)

Определение

IMAP — это интернет-стандарт, который описывает протокол для получения почты с сервера электронной почты (IMAP).

Что может сделать IMAP?

Как правило, сообщения хранятся и организованы в папках на сервере. Почтовые клиенты на компьютерах и мобильных устройствах реплицируют эту структуру, по крайней мере частично, и синхронизируют действия (такие как удаление или перемещение сообщений) с сервером.

Это означает, что несколько программ могут получить доступ к одной и той же учетной записи, и все они показывают одинаковое состояние и сообщения, все синхронизированы. Он позволяет беспрепятственно перемещать сообщения между учетными записями электронной почты, подключать сторонние службы к своей учетной записи для добавления функциональности (например, для автоматической сортировки или резервного копирования сообщений).

IMAP является аббревиатурой для протокола доступа к интернет-сообщениям, и текущая версия протокола — 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 (Запрос комментариев) 3501 от 2003 года.

Есть ли дополнения к IMAP?

Базовый стандарт IMAP допускает расширения не только протокола, но и отдельных команд в нем, и многие из них были определены или реализованы.

Популярные расширения IMAP включают IMAP IDLE (уведомления в режиме реального времени о полученной электронной почте), SORT (сортировка сообщений на сервере, чтобы программа электронной почты могла получать только самые последние или самые большие, например, без необходимости загружать все электронные письма) и THREAD (который позволяет почтовым клиентам получать связанные сообщения, не загружая всю почту в папке), CHILDREN (реализуя иерархию папок), ACL (Access Control List, определяющий права для отдельных пользователей на папку IMAP).

Add a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *