IMAP
Internet Message Access Protocol IMAP
|
- Уровень:
- Прикладной
- Создан:
- 1986
- Назначение:
- Доступ к почтовым ящикам
- Спецификация:
- RFC 3501
- Клиенты:
- MUA (Outlook Express, Mozilla Thunderbird, The Bat! и др.
- Серверы:
- MTA
IMAP (англ. Internet Message Access Protocol) — интернет-протокол прикладного уровня для доступа к электронной почте. IMAP предоставляет пользователю богатые возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя. Электронными письмами можно манипулировать с компьютера пользователя (клиента) без необходимости постоянной пересылки с сервера и обратно файлов с полным содержанием писем.
Преимущества по сравнению с POP[править | править код]
IMAP был разработан для замены более простого протокола POP3 и имеет следующие преимущества по сравнению с последним:
- Письма хранятся на сервере, а не на клиенте. Возможен доступ к одному и тому же почтовому ящику с разных клиентов. Поддерживается также одновременный доступ нескольких клиентов. В протоколе есть механизмы с помощью которых клиент может быть проинформирован об изменениях, сделанных другими клиентами.
- Поддержка нескольких почтовых ящиков (или папок). Клиент может создавать, удалять и переименовывать почтовые ящики на сервере, а также перемещать письма из одного почтового ящика в другой.
- Возможно создание общих папок, к которым могут иметь доступ несколько пользователей.
- Информация о состоянии писем хранится на сервере и доступна всем клиентам. Письма могут быть помечены как прочитанные, важные и т. п.
- Поддержка поиска на сервере. Нет необходимости скачивать с сервера множество сообщений для того чтобы найти одно нужное.
- Поддержка онлайн-работы. Клиент может поддерживать с сервером постоянное соединение, при этом сервер в реальном времени информирует клиента об изменениях в почтовых ящиках, в том числе о новых письмах.
- Предусмотрен механизм расширения возможностей протокола.
Текущая версия протокола имеет обозначение IMAP4rev1 (IMAP, версия 4, ревизия 1). Протокол поддерживает передачу пароля пользователя в зашифрованном виде. Кроме того, IMAP-трафик можно зашифровать с помощью SSL. IMAP-сервер использует TCP-порт 143 или 993 (IMAP поверх SSL).
См. также[править | править код]
Ссылки[править | править код]
- RFC 3501: Internet Message Access Protocol
- Список приложений, поддерживающих IMAP, на The IMAP Connection (Вашингтонский университет, штат Вашингтон, США)
- Joomla IMAP WebMail Client — компонент для Joomla реализующий функции онлайнового IMAP-клиента
- Roundcube для Joomla — полная интеграция популярного почтового клиента RoundCube Webmail Client в Joomla