hostprofi.ru
Подобрать хостинг
Термин·буква I

IMAP

краткое определение

IMAP (Internet Message Access Protocol) — протокол для работы с электронной почтой прямо на сервере. В отличие от POP3, письма хранятся на сервере, доступны с нескольких устройств и синхронизируются между ними.

IMAP (Internet Message Access Protocol) — протокол доступа к почте, при котором клиент работает с копией папок и сообщений на сервере, не скачивая их полностью. Прочитанные, удалённые, перемещённые письма синхронизируются на всех устройствах одновременно.

Как работает

IMAP-клиент (Thunderbird, Outlook, Apple Mail) подключается к серверу Dovecot или Courier IMAP по порту 143 (plain) или 993 (IMAPS — SSL/TLS). Клиент запрашивает список папок, заголовки писем, затем тела только открываемых сообщений.

Команды IMAP: LOGIN (аутентификация), SELECT INBOX (открыть папку), FETCH (получить письмо), STORE (поставить флаг \Seen, \Answered), MOVE (переместить в папку), EXPUNGE (окончательно удалить).

IMAP IDLE — расширение для push-уведомлений: клиент держит соединение открытым, сервер немедленно уведомляет о новом письме вместо polling каждые N секунд.

История

IMAP разработал Марк Криспин (Mark Crispin) в Стэнфордском университете в 1986 году (IMAP2). IMAP4 — RFC 1730, 1994 год. IMAP4rev1 — RFC 3501, 2003 год — актуальная версия. IMAP4rev2 — RFC 9051, 2021 год. POP3 (RFC 1939, 1996) — более старый и простой протокол, всё ещё широко используется.

IMAP vs POP3

  • IMAP: письма хранятся на сервере, синхронизация, несколько устройств.
  • POP3: письма скачиваются на устройство и удаляются с сервера (по умолчанию).
  • Exchange/ActiveSync: корпоративный протокол с синхронизацией календаря и контактов.

Связь с хостингом

Хостинг-провайдеры предоставляют IMAP-доступ к почте на домене через Dovecot. Настройки для клиента: сервер mail.домен.ru, порт 993, SSL. Microsoft 365 и Google Workspace используют Exchange/MAPI и Gmail IMAP соответственно, но поддерживают стандартный IMAP для сторонних клиентов.

Ключевые отличия от похожих терминов

POP3 — скачивает и удаляет, один клиент. IMAP — сервер-хранилище, многоустройство. SMTP — протокол отправки, не получения. Exchange/ActiveSync — Microsoft-расширение поверх IMAP с синхронизацией календаря.

IMAP vs POP3 vs Exchange

IMAP (RFC 3501): почта хранится на сервере, синхронизация между устройствами. POP3: скачивает и удаляет с сервера (устаревший сценарий). IMAP IDLE: push-уведомления о новых письмах без polling. ActiveSync (Exchange/EAS): синхронизация календарей и контактов дополнительно к почте.

Протокол и порты

IMAP: порт 143 (STARTTLS), 993 (SSL/TLS). SMTP: порт 587 (STARTTLS для отправки). Почтовые клиенты настраивают оба: IMAP (входящая) + SMTP (исходящая). TLS обязателен — передача пароля в открытом виде недопустима.

IMAP сервер в хостинге

Dovecot — стандартный IMAP/POP3 сервер. Работает в паре с Exim или Postfix. Квоты на ящики: Dovecot quota plugin. Для большого числа пользователей: Dovecot proxy + несколько backend. Sieve — фильтрация писем на стороне сервера.

IMAP Quota и управление ящиками

Dovecot Quota Plugin: limits per mailbox. plugin { quota = maildir:User quota } в dovecot.conf. doveadm quota recalc -u user@domain.ru — пересчёт квоты. QUOTA IMAP extension: почтовый клиент видит использование и лимит. Уведомление при достижении 80% квоты через Sieve.

Другие термины

IMAP — что это, определение и как работает | Справочник — hostprofi.ru