IMAP: что это такое и как работает протокол
Как работает IMAP
При работе через IMAP основная версия почтового ящика хранится на сервере. Почтовый клиент подключается к нему и получает сведения о папках и сообщениях, а при необходимости загружает содержимое письма целиком или отдельные части.
Например, пользователь прочитал письмо на смартфоне. Клиент изменил на сервере статус сообщения на «прочитано». Когда пользователь позже откроет тот же ящик на компьютере, почтовая программа тоже покажет письмо прочитанным.
IMAP позволяет:
- получать список папок и работать с ними;
- загружать сообщения целиком или отдельные части, например заголовки или текст без вложения;
- искать письма по заданным критериям;
- отмечать сообщения как прочитанные, отвеченные или помеченные;
- перемещать и удалять сообщения;
синхронизировать изменения между несколькими почтовыми клиентами.
Какие порты использует IMAP
Для IMAP используют два стандартных порта:
| Порт | Назначение |
|---|---|
| 143 | Обычное IMAP-соединение. Шифрование можно включить после подключения с помощью STARTTLS |
| 993 | Защищённое IMAP-соединение через TLS с самого начала |
Чем IMAP отличается от POP3
IMAP и POP3 предназначены для получения электронной почты, но работают с ящиком по-разному.
| IMAP | POP3 |
|---|---|
| Работает прежде всего с сообщениями на сервере | Ориентирован на получение сообщений с сервера клиентом |
| Синхронизирует папки, статусы и другие изменения | Не предоставляет полноценную синхронизацию структуры почтового ящика |
| Удобен при работе с нескольких устройств | Исторически ориентирован на загрузку почты на устройство |
| Может получать отдельные части сообщения | Обычно загружает сообщение целиком |
| Изменения в ящике видны другим подключённым клиентам | Локальные изменения клиента не синхронизируются с другими устройствами |
Разница между IMAP и POP3: IMAP синхронизирует состояние почтового ящика между устройствами, а POP3 ориентирован на получение сообщений клиентом
Где используется IMAP
IMAP используют прежде всего почтовые клиенты — приложения, через которые человек работает со своим ящиком. Например, по IMAP можно подключить корпоративную почту к настольному или мобильному приложению и видеть одинаковый набор папок и сообщений на разных устройствах.
Протокол также используют внутренние системы, которым требуется программно читать входящую почту. Например, сервис может подключаться к выделенному ящику и обрабатывать поступающие туда сообщения.
Как IMAP связан с email-маркетингом
Возвраты писем тоже не требуют IMAP. Ошибки доставки фиксируются при обмене между почтовыми серверами или приходят в виде отдельных уведомлений о недоставке.
Заключение
IMAP нужен для доступа к почте, которая хранится на сервере. Протокол синхронизирует сообщения, папки и их состояние между почтовыми клиентами, поэтому один ящик удобно использовать сразу на нескольких устройствах.


