Skip to content
EN
← Все статьи

IMAP или POP3: в чём разница и что выбрать, таблица и порты

Ноутбук и телефон с одним и тем же почтовым ящиком

IMAP или POP3 — это выбор между двумя способами получать почту в программу. IMAP оставляет письма на сервере и синхронизирует папки, прочтение и удаление между всеми устройствами. POP3 скачивает письма на один компьютер и обычно удаляет их с сервера. Для телефона, ноутбука и веб-интерфейса одновременно нужен IMAP; POP3 уместен для одного ПК и локального архива.

Какие протоколы имеют отношение к электронной почте

Почта — это не один протокол, а цепочка. Удобнее всего разложить её на два направления: отправка и получение.

  • SMTP — отправка. Почтовая программа передаёт письмо своему серверу (порты 587 или 465), а тот доставляет его серверу получателя по порту 25. Подробно про номера портов — в статье про почтовые порты 25, 465, 587, 110, 143, 993 и 995.
  • IMAP — получение с хранением на сервере. Клиент работает с ящиком удалённо: видит папки, флаги, может искать по письмам на стороне сервера.
  • POP3 — получение со скачиванием. Клиент забирает письма к себе, дальше работает с локальной копией.
  • HTTPS — веб-почта. Когда вы открываете ящик в браузере, между браузером и провайдером нет ни IMAP, ни POP3: это обычный веб-сайт. Поэтому запросы вида «pop3 http» смешивают разные уровни — POP3 нужен только отдельной почтовой программе.
  • Собственные протоколы — Exchange ActiveSync, EWS и MAPI у Microsoft, а также открытый JMAP. Они решают ту же задачу, что IMAP, но поддерживаются не всеми клиентами и серверами.

Ни IMAP, ни POP3 письма не отправляют. Если программа принимает почту, а отправить не может, проблема почти всегда в настройках SMTP, а не входящего сервера.

Что такое IMAP простыми словами

IMAP (Internet Message Access Protocol) — протокол доступа к почтовому ящику, который физически остаётся на сервере. Актуальная версия описана в RFC 9051 (IMAP4rev2), рядом до сих пор живёт и широко поддерживается IMAP4rev1. Программа на компьютере или телефоне — это «окно» в ящик: она показывает то, что лежит на сервере, и кэширует часть писем для скорости и работы без сети.

Что это даёт на практике:

  • Папки на сервере. «Входящие», «Отправленные», «Спам», свои папки — всё общее для всех устройств. Переложили письмо в папку на телефоне — на ноутбуке оно там же.
  • Флаги. Состояние письма хранится на сервере в виде флагов: \Seen (прочитано), \Answered, \Flagged (помечено), \Deleted, \Draft. Поэтому прочитанное на одном устройстве не светится непрочитанным на другом.
  • Частичная загрузка. Клиент может запросить только заголовки или только текст без вложений — удобно на медленном мобильном интернете.
  • Поиск на сервере. Команда SEARCH позволяет найти письмо, которое ещё не скачано.
  • Мгновенные уведомления. Расширение IDLE держит соединение открытым, и сервер сам сообщает о новом письме, без периодического опроса.

Удаление в IMAP двухшаговое: письмо сначала помечается флагом \Deleted, а окончательно стирается командой EXPUNGE. Многие клиенты вместо этого перекладывают письмо в серверную «Корзину».

Протокол POP3: как он работает

POP3 (Post Office Protocol, версия 3, RFC 1939) задуман для времени, когда у человека был один компьютер и медленный модем. Сессия простая: клиент авторизуется, получает список писем, скачивает их и завершает соединение.

У POP3 три состояния сессии. В AUTHORIZATION клиент передаёт логин и пароль (USER/PASS). В TRANSACTION узнаёт количество писем (STAT, LIST), скачивает их (RETR) и помечает на удаление (DELE). Реальное удаление происходит только в состоянии UPDATE, после команды QUIT. Если соединение оборвалось до QUIT, помеченные письма остаются на сервере — отсюда «дубли» после сбоев.

Чего в POP3 нет:

  • папок — протокол видит только «Входящие», письма из «Спама» и своих папок программа не получит;
  • флагов на сервере — «прочитано» живёт только в локальной базе клиента;
  • синхронизации отправленных — они хранятся там, где их отправили;
  • поиска на сервере и push-уведомлений — клиент проверяет ящик по расписанию.

Режим «оставлять копии на сервере» тоже существует: клиент запоминает уникальные идентификаторы писем (команда UIDL) и не качает одно и то же повторно. Но это лишь имитация синхронизации — два компьютера по POP3 будут жить каждый своей жизнью.

IMAP или POP3: в чем разница

ПараметрIMAPPOP3
Где хранятся письмаНа сервере, в клиенте — кэшНа компьютере; на сервере — по настройке
Несколько устройствОдинаковая картина вездеКаждое устройство со своей копией
ПапкиВсе серверные папкиТолько «Входящие»
Статус «прочитано», пометкиСинхронизируютсяТолько локально
ОтправленныеОбщая серверная папкаТолько на устройстве, где отправили
Работа без интернетаС закэшированными письмамиПолностью, всё уже скачано
Место в ящикеРасходуется, нужна квотаОсвобождается при удалении с сервера
Новые письмаМгновенно через IDLEПо расписанию проверки
Порт без шифрования / STARTTLS143110
Порт с TLS993995
Риск потери писемПотеря устройства не страшнаУмер диск без бэкапа — писем нет

Что лучше выбрать для почтовой программы

В большинстве случаев ответ — IMAP. Почту сегодня читают минимум с двух устройств, и только IMAP показывает одно и то же состояние ящика везде.

Когда выбирать IMAP

  • ящик открывается с телефона, ноутбука и в браузере;
  • ящиком пользуются несколько сотрудников (общий адрес вроде support@);
  • важны папки, фильтры и серверные правила сортировки;
  • нужно, чтобы потеря или замена компьютера не означала потерю почты.

Когда POP3 всё ещё оправдан

  • одно рабочее место и требование хранить архив локально;
  • маленький ящик у хостера, который быстро переполняется;
  • выгрузка почты в другую систему — например, тикет-система, которая забирает письма и удаляет их.

Если выбран POP3, обязательно настройте резервное копирование профиля почтовой программы: единственная копия переписки будет лежать на одном диске.

Порты IMAP и POP3

У каждого протокола два порта. Порт 143 (IMAP) и 110 (POP3) начинают соединение открытым текстом, а шифрование включается командой STARTTLS (в POP3 она называется STLS). Порты 993 (IMAPS) и 995 (POP3S) сразу начинают с TLS-рукопожатия — это так называемый неявный TLS.

RFC 8314 рекомендует для доступа к почте именно неявный TLS, то есть 993 и 995. При STARTTLS злоумышленник в сети может вырезать из ответа сервера предложение перейти на шифрование, и неосторожный клиент продолжит в открытую. На порту 993 такой атаки нет — без TLS разговор просто не начнётся. Поэтому в настройках клиента выбирайте «SSL/TLS», а не «STARTTLS» и тем более не «Нет».

Если вы администрируете свой сервер, открывать 110 и 143 наружу обычно нет смысла. Проверить, какие почтовые порты слушает машина, можно так (Linux):

ss -tlnp | grep -E ':(110|143|993|995)\b'

Для Dovecot список включённых протоколов показывает команда doveconf protocols. Если там есть pop3, а POP3 никому не нужен, его стоит убрать — меньше открытых сервисов, меньше поверхность атаки.

Настройки IMAP, POP3 и SMTP для популярных почтовых сервисов

Ниже — адреса серверов, которые указывают вручную, если программа не определила их сама. Везде шифрование SSL/TLS, логин — полный адрес почты.

СервисIMAPPOP3SMTP
Яндекс Почтаimap.yandex.ru, 993pop.yandex.ru, 995smtp.yandex.ru, 465
Почта Mail.ruimap.mail.ru, 993pop.mail.ru, 995smtp.mail.ru, 465
Gmailimap.gmail.com, 993pop.gmail.com, 995smtp.gmail.com, 465 или 587

Для почты на собственном домене адреса серверов выдаёт провайдер — Яндекс 360, VK WorkSpace или хостинг. Как выбрать между ними, разобрано в статье о почте на своём домене. Некоторые провайдеры публикуют DNS-записи SRV по RFC 6186 (_imaps._tcp, _pop3s._tcp, _submission._tcp), и по ним клиенты находят серверы автоматически. Проверить такую запись можно командой dig SRV _imaps._tcp.example.ru.

Что значит «доступ по IMAP» и как его включить

Фраза «доступ к письмам по протоколу IMAP» означает разрешение сторонним почтовым программам — Outlook, Thunderbird, почте на iPhone или Android — подключаться к ящику. Крупные сервисы часто держат этот доступ выключенным или ограничивают способ входа, чтобы украденный пароль нельзя было сразу использовать в чужой программе. Поэтому первое подключение нередко заканчивается просьбой включить или подтвердить доступ по IMAP.

Общий порядок

  1. Откройте ящик в браузере и зайдите в настройки, раздел о почтовых программах. В Яндекс Почте это «Все настройки» → «Почтовые программы», где отмечается пункт «С сервера imap.yandex.ru по протоколу IMAP»; в Gmail — вкладка «Пересылка и POP/IMAP».
  2. Создайте пароль приложения в настройках безопасности аккаунта. Большинство сервисов не пускают сторонние программы по основному паролю, особенно если включена двухфакторная аутентификация.
  3. В почтовой программе укажите сервер из таблицы выше, порт 993, шифрование SSL/TLS, логин — полный адрес, пароль — пароль приложения.
  4. Отправьте тестовое письмо себе: так вы сразу проверите и входящий IMAP, и исходящий SMTP.

Зачем нужен пароль приложения

Пароль приложения — отдельный длинный пароль для одной программы. Он не открывает веб-интерфейс и настройки аккаунта, его можно отозвать, не меняя основной пароль. Если ноутбук потерян, достаточно удалить пароль приложения этого ноутбука. В корпоративной почте Microsoft пошли дальше: базовая авторизация по паролю для IMAP и POP в Exchange Online отключена, и нужен клиент с поддержкой OAuth — подробности в документации Microsoft.

Выбор протокола в Outlook и Thunderbird

В Outlook для Windows: «Файл» → «Добавить учетную запись», затем расширенные параметры и ручная настройка, где предлагается выбрать тип — IMAP или POP. В Thunderbird при добавлении учётной записи нажмите «Настроить вручную» и выберите протокол входящего сервера. Сменить IMAP на POP3 у существующей учётной записи обычно нельзя — придётся создать новую.

Ошибки IMAP и POP3: частые причины

Сообщения об ошибках у программ разные, но причин немного.

  • Неверный логин или пароль. Самая частая причина — ввод основного пароля там, где сервис ждёт пароль приложения, или логин без домена. Серверы IMAP сообщают это кодами ответа [AUTHENTICATIONFAILED] или [AUTHORIZATIONFAILED]. В Outlook ошибке отказа POP3-сервера в авторизации соответствует код 0x800CCC92.
  • Доступ для почтовых программ выключен в настройках ящика. Пароль верный, а вход всё равно отклоняется — проверьте раздел почтовых программ.
  • Не тот порт или тип шифрования. Порт 993 с выбранным «STARTTLS» или 143 с «SSL/TLS» дают обрыв соединения или ошибку рукопожатия. В Outlook это обычно 0x800CCC0E (не удаётся подключиться к серверу) или 0x800CCC0F (соединение прервано).
  • Порт закрыт на пути. Корпоративный файрвол или антивирус с проверкой почты перехватывает 993/995. Проверка — ниже, в разделе про диагностику.
  • Сертификат не совпадает с именем сервера. Встречается у хостингов: вы подключаетесь к mail.example.ru, а сертификат выписан на имя сервера хостера. Используйте имя, указанное в инструкции провайдера.
  • Переполнен ящик. При IMAP квота расходуется письмами, «Отправленными» и «Корзиной»; при заполнении перестают приходить новые письма.

Если же письма не приходят вообще, а программа подключается без ошибок, дело не в IMAP, а в доставке: MX-записях, фильтрах, спаме. Для этого случая есть отдельный чек-лист, почему не доходит почта.

Как проверить IMAP- и POP3-сервер

Проверку удобно вести снизу вверх: сначала доступность порта, затем TLS, затем авторизация.

1. Открыт ли порт

PowerShell в Windows:

Test-NetConnection -ComputerName imap.yandex.ru -Port 993

В выводе нужна строка TcpTestSucceeded : True. В Linux и macOS то же самое делает nc -vz imap.yandex.ru 993. Для собственного сервера проверить, видны ли 993 и 995 снаружи, можно сканером портов — он смотрит из интернета, а не из вашей сети, поэтому покажет, что закрыто файрволом хостера.

2. Работает ли TLS и какой сертификат

openssl s_client -connect imap.yandex.ru:993 -servername imap.yandex.ru </dev/null 2>/dev/null | openssl x509 -noout -subject -dates

Команда покажет, на какое имя выписан сертификат и до какой даты он действует. Для портов с STARTTLS используйте ключ -starttls imap (порт 143) или -starttls pop3 (порт 110).

3. Вход и список писем вручную

Подключитесь интерактивно: openssl s_client -connect imap.yandex.ru:993 -crlf -quiet. После приветствия сервера введите команды IMAP — у каждой впереди произвольная метка:

a1 LOGIN you@yandex.ru пароль_приложения
a2 LIST "" "*"
a3 SELECT INBOX
a4 SEARCH UNSEEN
a5 LOGOUT

Для POP3 — порт 995 и команды USER, PASS, STAT, LIST, QUIT. Ответ +OK означает успех, -ERR — отказ с пояснением. Пароль при этом виден на экране, поэтому не делайте так при демонстрации экрана.

4. Домен и отправка

Когда входящая почта работает, проверьте остальную часть цепочки: проверка почты домена покажет MX, SPF, DKIM и DMARC, а SMTP-тест — отвечает ли сервер отправки. Подробный разбор SMTP-диагностики — в статье как проверить почтовый сервер, а про записи, от которых зависит попадание писем во «Входящие», — в руководстве по SPF, DKIM и DMARC.

Частые вопросы

Можно ли одновременно использовать IMAP и POP3 для одного ящика?

Технически да, но это источник путаницы: POP3-клиент может удалить письма с сервера, и они исчезнут на всех IMAP-устройствах. Если POP3 всё-таки нужен, включите в нём режим «оставлять копии на сервере».

Что будет с письмами, если перейти с POP3 на IMAP?

На сервере окажутся только те письма, которые POP3-клиент там оставил. Скачанные и удалённые с сервера письма останутся в старой программе; их можно перенести в IMAP-ящик, перетащив из локальной папки в серверную.

Безопасен ли IMAP?

Сам по себе протокол передаёт пароль и письма так, как позволяет транспорт. С TLS на порту 993 и паролем приложения он безопасен; на порту 143 без STARTTLS пароль идёт по сети открытым текстом.

Почему в POP3-программе не видно писем из папки «Спам»?

POP3 видит только «Входящие». Письма, которые сервер разложил в «Спам» или другие папки, по POP3 не забрать — нужен IMAP или веб-интерфейс.

Какой порт указать для IMAP: 143 или 993?

993 с шифрованием SSL/TLS. Порт 143 оставлен для совместимости и безопасен только при обязательном STARTTLS.

Отправляет ли IMAP письма?

Нет. IMAP и POP3 только получают почту; отправка всегда идёт по SMTP, поэтому в программе настраиваются два сервера — входящий и исходящий.

Проверьте ваш сайт прямо сейчас

Следить за своим сервером →
Другие статьи: Инфраструктура
Инфраструктура
Настройка nginx с нуля: конфиги, контексты и server-блок
06.08.2026 · 736 просм.
Инфраструктура
Логи nginx: где лежат, как читать и как настроить ротацию
06.08.2026 · 645 просм.
Инфраструктура
Почта на своём домене: Яндекс 360, VK WorkSpace или свой
21.07.2026 · 575 просм.
Инфраструктура
Версионирование API: URL, заголовки и параметры запроса
16.03.2026 · 424 просм.