Лев Корольков
Руководитель IT-департамента EFSOL Oblako
Время чтения: 17 мин

POP3

Получение электронной почты

POP3, или Post Office Protocol Version 3, — сетевой протокол получения электронной почты с почтового сервера. Он позволяет почтовому клиенту подключиться к Mail Server, пройти аутентификацию и скачать сообщения из почтового ящика на локальное устройство.

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

Сегодня POP3 используется реже, чем IMAP, поскольку пользователи часто работают с почтой одновременно на ноутбуке, смартфоне и через Web Interface. Однако протокол по-прежнему поддерживается многими почтовыми системами и подходит для некоторых простых или автоматизированных сценариев.

POP3 ориентирован прежде всего на получение писем с сервера на клиент, тогда как IMAP предназначен для постоянной синхронизации состояния почтового ящика между устройствами.

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

POP3 можно представить как почтовый ящик, из которого программа периодически забирает накопившиеся письма.

Mail Server
↓ POP3
Mail Client
↓
Local Storage

Клиент подключается к Server, получает список сообщений, скачивает нужные письма и затем завершает Session.

В зависимости от настроек загруженные сообщения могут быть удалены с Mail Server или сохранены там еще некоторое время.

Расшифровка POP3

POP3 расшифровывается как Post Office Protocol Version 3 — протокол почтового отделения третьей версии.

Название отражает исходную модель: Mail Server временно хранит письма до тех пор, пока пользователь не заберет их на свое устройство.

Для чего нужен POP3

Основные сценарии использования POP3:

  • скачивание электронной почты на локальный компьютер;
  • работа с простыми Mail Clients;
  • архивирование входящих сообщений;
  • автоматическая загрузка писем из Mailbox;
  • интеграция со старыми программами;
  • работа в условиях ограниченного постоянного подключения к интернету;
  • получение почты системой, которая не нуждается в серверной синхронизации папок.

Как работает POP3

POP3 Client устанавливает TCP Connection с Mail Server и проходит Authentication.

После этого он получает информацию о доступных сообщениях и может скачать их.

Упрощенная схема:

Client
↓ Connect
POP3 Server
↓ Authenticate
Mailbox
↓ Download Messages
Client

После завершения операций Client закрывает Session.

POP3 Client

POP3 Client — приложение, которое получает сообщения с сервера.

Им может быть:

  • Desktop Mail Client;
  • старое мобильное приложение;
  • корпоративная программа;
  • CRM;
  • скрипт;
  • сервис автоматической обработки почты.

POP3 Server

POP3 Server предоставляет клиенту доступ к сообщениям определенного Mailbox.

Он проверяет пользователя и позволяет получить список писем, скачать их и при необходимости отметить сообщения для удаления.

Сам POP3 не используется для отправки электронной почты. Для этого применяется SMTP.

POP3 и TCP/IP

POP3 является протоколом прикладного уровня и работает поверх TCP.

POP3
↓
TCP
↓
IP

TCP обеспечивает надежную передачу данных между Client и Server, а POP3 задает команды работы с почтовым ящиком.

Порты POP3

Для POP3 используются стандартные TCP Ports.

ПортНазначение
110POP3, в том числе с возможностью перехода к защищенному соединению при соответствующей настройке
995POP3 через TLS с начала соединения

Для рабочей конфигурации следует использовать значения, предоставленные конкретным Mail Provider.

POP3S

Термин POP3S обычно используется для POP3, работающего внутри TLS с самого начала TCP Connection.

Для такого варианта стандартно используется Port 995.

POP3 и TLS

Через POP3 передаются Credentials и содержимое писем, поэтому соединение должно быть защищено Encryption.

Без TLS злоумышленник, имеющий доступ к сетевому пути, потенциально может попытаться перехватить Authentication Data и Email Content.

STARTTLS для POP3

В некоторых конфигурациях Client подключается к обычному POP3 Endpoint и затем переводит Session в защищенный TLS Mode.

После успешного TLS Handshake дальнейший обмен выполняется в зашифрованном канале.

Authentication в POP3

Перед получением писем Server должен проверить пользователя.

Способ Authentication зависит от Mail System и может включать:

  • Username и Password;
  • Application Password;
  • Token-based Authentication;
  • другие механизмы, поддерживаемые сервером.

Почему обычный пароль может не работать

Современный Mail Provider может запрещать простую Password Authentication для внешних приложений.

Если Account защищен MFA, могут требоваться Application Password, OAuth-compatible механизм или другой разрешенный способ подключения.

POP3 и SMTP

POP3 используется для получения почты, SMTP — для ее отправки.

POP3SMTP
Скачивает входящие письмаОтправляет письма
Работает с Mailbox пользователяПередает Email между системами
Incoming MailOutgoing Mail

Классический Mail Client может одновременно иметь настройки POP3 для входящей почты и SMTP для исходящей.

POP3 и IMAP

POP3 и IMAP решают похожую задачу получения Email, но используют разные модели.

POP3IMAP
Ориентирован на загрузку сообщенийОриентирован на синхронизацию Mailbox
Простая модель работыПоддерживает папки и Flags
Хорош для одного основного клиентаУдобен для нескольких устройств
Письма могут удаляться после скачиванияОсновная копия обычно остается на Server

Почему IMAP чаще используют сегодня

Современный пользователь читает почту на смартфоне, ноутбуке, планшете и через Browser.

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

IMAP лучше соответствует такой модели, тогда как POP3 исторически ориентирован на скачивание почты одним Client.

Когда POP3 удобнее IMAP

POP3 может быть полезен, если нужно регулярно забирать сообщения на один локальный компьютер и не требуется сложная синхронизация.

Например, отдельная программа раз в час скачивает письма из технического Mailbox и сохраняет их в локальный Archive.

Хранятся ли письма на сервере при POP3

Это зависит от настроек Client.

Классическая модель допускает удаление сообщения после успешной загрузки.

Современные Mail Clients часто имеют опцию «оставлять копию на сервере», чтобы письмо не исчезало сразу после получения.

Удаление сообщений после загрузки

Если Client настроен удалять письма с сервера после скачивания, другой компьютер может уже не увидеть эти сообщения.

Именно поэтому POP3 менее удобен для работы с одним Mailbox на нескольких устройствах.

Оставлять копию на сервере

Такая настройка позволяет нескольким клиентам получить одно и то же письмо.

Но POP3 все равно не обеспечивает полноценную синхронизацию прочитанного состояния, папок и действий так, как это делает IMAP.

Локальное хранение почты

После скачивания сообщения Mail Client может хранить его в локальной базе данных или файлах.

Если Server Copy была удалена, локальный компьютер фактически становится основной точкой хранения письма.

В таком случае особенно важен Backup пользовательского устройства.

POP3 и Backup

Скачивание писем по POP3 само по себе не является полноценной Backup Strategy.

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

Для критичной деловой переписки нужно отдельное резервное копирование или серверное архивирование.

POP3 и синхронизация

POP3 значительно проще IMAP и не предназначен для синхронизации всей структуры Mailbox.

Например, если пользователь создал папку «Клиенты» на одном устройстве, стандартная POP3-модель не обязана передавать эту структуру на другое.

Папки в POP3

POP3 в основном работает с набором сообщений, доступным сервером через почтовый ящик.

Он не предоставляет такую богатую серверную модель Folders, как IMAP.

Статус прочитано или непрочитано

Mail Client может локально хранить информацию о том, прочитано ли письмо.

Другой POP3 Client не обязан получить такое же состояние с Server.

Это еще одно отличие от IMAP Flags.

POP3-сессия

Работу POP3 условно можно разделить на несколько этапов:

  1. установка Connection;
  2. Authentication;
  3. работа с сообщениями;
  4. завершение Session.

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

Основные команды POP3

Протокол использует текстовые команды.

КомандаНазначение
USERУказание пользователя в поддерживаемой модели Authentication
PASSПередача Password в соответствующей модели
STATИнформация о количестве сообщений
LISTСписок сообщений
RETRПолучение сообщения
DELEПометка сообщения для удаления
QUITЗавершение сессии

Пример POP3-диалога

USER user@example.com
PASS ********
STAT
LIST
RETR 1
QUIT

Это упрощенная иллюстрация. В реальной инфраструктуре соединение должно быть защищено TLS и может использовать более современные механизмы Authentication.

STAT

Команда STAT позволяет получить информацию о количестве доступных сообщений и их общем размере.

Client использует эти данные, чтобы определить состояние Mailbox.

LIST

LIST возвращает список доступных сообщений и информацию об их размере.

После этого Client может выбрать, какие письма необходимо скачать.

RETR

RETR используется для получения конкретного сообщения.

Server передает Headers и Body Email клиенту.

DELE

DELE помечает сообщение для удаления.

Фактическое удаление обычно связано с корректным завершением POP3 Session.

QUIT

QUIT сообщает Server, что Client завершает работу.

После этого сервер применяет предусмотренные изменения и закрывает Connection.

UIDL

POP3 поддерживает механизм уникальных идентификаторов сообщений.

Client может использовать UIDL, чтобы понять, какие письма он уже скачивал ранее.

Это важно, если копии сообщений остаются на сервере.

Зачем нужен UIDL

Представим, что Mailbox содержит 100 сообщений и Client уже скачал первые 90.

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

UIDL помогает различать известные и новые Messages.

Дубликаты писем при POP3

Если Client потерял локальную базу UIDL или Server изменил идентификаторы, старые сообщения могут быть скачаны повторно.

Это одна из причин, почему автоматизированный обработчик должен иметь собственный механизм Deduplication.

Message-ID и дубликаты

Интеграционная система может дополнительно сохранять Message-ID или другой бизнес-идентификатор обработанного письма.

Однако Message-ID формируется отправляющей системой и не всегда стоит считать его абсолютной гарантией уникальности.

POP3 и автоматизация

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

Mailbox
↓ POP3
Worker
↓
CRM / ERP / Archive

Для простого Workflow этого может быть достаточно.

POP3 в CRM

Некоторые CRM и старые системы умеют забирать входящие письма через POP3.

Например, Mailbox sales@example.com получает обращение клиента, а CRM периодически скачивает его и создает новую карточку обращения.

POP3 в Service Desk

Support System может получать сообщения из support@example.com и превращать их в Tickets.

Для надежности система должна хранить идентификаторы уже обработанных писем и корректно обрабатывать повторные загрузки.

POP3 и 1С

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

Например, программа забирает письма из специального Mailbox и сохраняет Attachments для дальнейшей обработки.

POP3 и вложения

POP3 получает целое Email Message, структура которого описывается MIME.

Attachment находится внутри сообщения в закодированном виде, а Mail Client или приложение извлекает его после загрузки.

MIME

MIME позволяет электронной почте содержать:

  • Plain Text;
  • HTML;
  • Attachments;
  • изображения;
  • различные кодировки.

POP3 занимается получением сообщения, а MIME определяет его внутреннюю структуру.

POP3 и большие вложения

В классическом сценарии получение Email может требовать скачивания значительного объема данных.

Если Mailbox содержит множество писем с большими Attachments, синхронизация через медленный канал может занимать много времени.

Ограниченный интернет-канал

POP3 исторически удобен в условиях, когда пользователь подключается к интернету ненадолго, скачивает почту и затем читает ее Offline.

Сегодня постоянный интернет-доступ сделал этот сценарий менее важным, но сама модель остается простой и предсказуемой.

POP3 и Bandwidth

Если Client скачивает сообщения целиком, объем Traffic примерно зависит от размера самих писем и вложений.

Для крупных Mailboxes это может быть существенной нагрузкой.

POP3 и Latency

Протокол достаточно простой, но все равно выполняет последовательные Client-Server команды.

При высокой Network Latency большое количество операций может выполняться медленнее.

POP3 и Firewall

Firewall должен разрешать Client подключаться к соответствующему Mail Server и Port.

Для корпоративного внутреннего Server доступ можно ограничивать только VPN или определенными Subnets.

POP3 и VPN

Если Mail Server не должен быть доступен из интернета, пользователи сначала подключаются к корпоративному VPN.

User
↓ VPN
Corporate Network
↓ POP3
Mail Server

Так POP3 Endpoint остается внутренним.

POP3 и NAT

Client обычно сам инициирует соединение к Server, поэтому POP3 нормально работает через обычный NAT.

NAT Gateway создает Mapping для исходящей TCP Session и возвращает Response нужному устройству.

POP3 и Proxy

Обычный HTTP Proxy не предназначен для работы с POP3 Traffic.

Если корпоративная сеть запрещает прямые Connections, может потребоваться специализированный TCP Proxy или иной Mail Gateway.

POP3 и DNS

Mail Client обычно подключается к имени вроде:

pop.example.com

DNS переводит это имя в IP Address сервера.

Проблема DNS может выглядеть для пользователя как полная недоступность почты.

POP3 и IPv6

Протокол может работать через IPv4 и IPv6 при наличии соответствующего DNS, Routing и Firewall.

В Dual Stack Infrastructure Security Policy необходимо применять к обоим протоколам.

Безопасность POP3

Основные рекомендации:

  • использовать TLS;
  • не использовать простые Passwords без необходимости;
  • хранить Credentials в защищенном хранилище;
  • ограничивать доступ Firewall;
  • использовать отдельный Service Account для интеграций;
  • контролировать Authentication Logs;
  • удалять неиспользуемые Accounts;
  • проверять вложения.

Почему незашифрованный POP3 опасен

При использовании незашифрованной Authentication чувствительные данные могут стать доступны наблюдателю сетевого трафика.

Поэтому в современной инфраструктуре следует использовать защищенный TLS Channel.

POP3 и Brute Force

Публичный POP3 Endpoint может подвергаться автоматизированным попыткам подбора Password.

Rate Limiting, MFA-compatible механизмы, сильные Credentials и Monitoring помогают уменьшить риск.

POP3 и Password Spraying

Злоумышленник может проверять один распространенный Password сразу для множества Accounts.

Поэтому необходимо анализировать Failed Logins не только в рамках одной учетной записи, но и по Source IP и всей Authentication Infrastructure.

Service Account

Если POP3 используется приложением, лучше создать отдельный Mailbox или Service Account.

Не стоит использовать личную почту сотрудника, поскольку смена Password или увольнение пользователя может неожиданно остановить интеграцию.

Least Privilege

Интеграционному Account нужен доступ только к конкретному Mailbox.

Не следует давать приложению административные права на всю Mail Platform.

POP3 Credentials

Password или Token нельзя хранить в открытом виде внутри Source Code.

Например, плохая практика:

POP3_PASSWORD = "secret123"

Secrets следует передавать приложению через защищенную конфигурацию или Secret Manager.

POP3 и антивирус

Полученное через POP3 письмо может содержать вредоносный Attachment.

Сам протокол не анализирует безопасность содержимого.

Mail Gateway, Antivirus и Endpoint Protection должны выполнять соответствующую проверку.

POP3 и Phishing

POP3 просто получает Email и не способен определить, является письмо мошенническим.

Anti-phishing выполняется другими компонентами почтовой инфраструктуры и самим пользователем.

POP3 и Spam

К моменту получения сообщения через POP3 оно обычно уже прошло через SMTP Delivery и почтовые Anti-spam фильтры.

POP3 предоставляет доступ к результату этой обработки.

POP3 и локальный антивирус

Если письмо скачивается на компьютер, локальная Endpoint Security может дополнительно проверять Attachment и сохраненные файлы.

Это полезно как второй уровень защиты.

POP3 и удаление письма

Важно понимать настройки Client перед включением автоматического удаления с Server.

Если локальная база затем повредится, восстановить сообщение будет невозможно без отдельного Backup.

Retention

Если Mailbox используется как корпоративный источник данных, срок хранения писем должен определяться политикой организации, а не случайной настройкой POP3 Client.

Для этого лучше использовать Server-side Retention или Mail Archive.

POP3 и Compliance

Для регламентированного хранения корпоративной переписки простой POP3 Download обычно недостаточен.

Потребуются централизованные Archive, Retention, Audit и Backup.

POP3 Logs

Mail Server может фиксировать события подключения.

СобытиеЗачем контролировать
Successful LoginAudit доступа
Failed LoginПоиск ошибок и атак
Client IPОпределение источника
Session DurationАнализ поведения клиентов
Connection CountОбнаружение аномальной активности

POP3 и SIEM

Authentication Logs можно передавать в централизованную Security Platform.

Например, Alert создается при большом количестве Failed Logins или при входе технического Account с нового внешнего IP.

Мониторинг POP3

Для корпоративного сервиса полезно контролировать:

  • доступность TCP Endpoint;
  • Response Time;
  • Authentication Errors;
  • число активных Connections;
  • Mailbox Storage;
  • успешность получения сообщений интеграцией.

Почему проверки порта недостаточно

Port 995 может отвечать, но Authentication Backend или Mail Storage при этом может не работать.

Для полноценного Health Check полезно использовать специальную тестовую Account и проверять возможность получить список сообщений.

POP3 Connection Timeout

Timeout часто связан с Network, Firewall, Routing или неправильным Host.

Если Client вообще не получает ответ Server, Authentication еще не началась.

Connection Refused

Ошибка может означать, что Server доступен по IP, но POP3 Service не запущен или не слушает указанный Port.

Authentication Failed

Если соединение установлено, но Server отклоняет вход, необходимо проверить Username, Password, Token, настройки MFA и разрешенные способы Authentication.

TLS Error

Причиной может быть неправильный Port, неверный режим Encryption или проблема с Certificate Validation.

Отключать Certificate Verification в Production ради быстрого обхода ошибки не следует.

Письма скачиваются повторно

Это может произойти, если Client потерял информацию об уже загруженных UIDL или Server изменил состояние Mailbox.

Для автоматизированного Workflow нужно иметь собственный механизм Deduplication.

Письма исчезли с сервера

Одна из типичных причин — POP3 Client настроен удалять сообщения после успешной загрузки.

Нужно проверить опции «оставлять копию на сервере» и срок хранения.

Одно устройство получает письма, другое нет

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

Для нескольких устройств обычно удобнее IMAP.

Mailbox переполнен

Если POP3 Client оставляет копии на Server бесконечно, Mailbox может достичь Quota.

Необходимо продумать Retention и Cleanup.

POP3 в Docker

Containerized Application может подключаться к внешнему POP3 Server так же, как обычное приложение.

Credentials следует передавать через Secrets, а Network Policy ограничивать только необходимым Mail Endpoint.

POP3 в Kubernetes

Worker внутри Kubernetes может периодически забирать почту из технического Mailbox.

Для надежности нужно хранить состояние обработанных сообщений в Database, а не только внутри Pod, который может быть пересоздан.

Почему состояние нельзя хранить только в Container

Если Pod перезапустится и локальные данные исчезнут, Worker может забыть, какие письма уже обработаны.

Это приведет к повторному созданию Tickets или документов.

POP3 и Message Queue

После получения Email Worker может создать внутреннее событие в Message Queue.

Mailbox
↓ POP3
Mail Worker
↓
Message Queue
↓
CRM / ERP

Так получение почты отделяется от дальнейшей бизнес-обработки.

Retry при обработке писем

Если письмо успешно скачано, но импорт в CRM завершился ошибкой, нельзя просто считать сообщение обработанным.

Workflow должен сохранять состояние и повторять только безопасную часть процесса.

Идемпотентность

Повторная загрузка одного письма не должна создавать второй заказ, второй Ticket или повторную финансовую операцию.

Поэтому интеграционная система должна хранить собственный уникальный идентификатор обработанного сообщения.

POP3 и производительность

Сам протокол относительно простой, но производительность зависит от количества писем, размеров Attachments, Network Bandwidth и возможностей Mail Server.

Если приложение каждую минуту скачивает большое количество сообщений, нужно контролировать нагрузку.

Connection Limits

Mail Provider может ограничивать количество одновременных POP3 Sessions.

Автоматизация не должна создавать сотни параллельных Connections без необходимости.

Polling

POP3 Client обычно периодически проверяет Mailbox.

Например, раз в пять минут.

Чем короче Interval, тем быстрее получение нового письма, но тем больше Connection Overhead.

POP3 и real-time интеграция

Периодический Polling означает, что письмо не обязательно будет обработано мгновенно.

Если требуется реакция в течение секунд, Mail API или Push/Webhook Infrastructure может быть эффективнее.

POP3 или Mail API

POP3Mail API
Открытый стандартЗависит от Provider
Простая загрузка EmailМожет предоставлять Events и Webhooks
Подходит Legacy ApplicationsУдобнее для современных интеграций
Работает через PollingМожет поддерживать Event-driven подход

Когда использовать POP3

POP3 подходит, если нужно просто скачать входящую почту на одно устройство или в одну систему и не требуется полноценная синхронизация Mailbox.

Он также полезен при работе со старыми приложениями, которые поддерживают POP3, но не имеют интеграции через современные Email API.

Когда лучше выбрать IMAP

IMAP предпочтительнее, если пользователь работает с Mailbox на нескольких устройствах, использует папки, хочет синхронизировать прочитанные сообщения и сохранять централизованное состояние почты.

Когда лучше выбрать API

Mail API удобнее для современных Backend Systems, если требуется OAuth, Webhooks, тонкие Permissions, Events и структурированный доступ к сообщениям.

Преимущества POP3

  • простая модель работы;
  • широкая поддержка почтовыми клиентами;
  • локальное хранение сообщений;
  • возможность читать скачанную почту Offline;
  • подходит Legacy Applications;
  • прост в автоматизации для одного Mailbox.

Недостатки POP3

  • слабая синхронизация между устройствами;
  • нет богатой модели серверных папок;
  • возможны дубликаты при сбое состояния Client;
  • удаление писем с Server может привести к потере данных;
  • Polling хуже подходит для real-time обработки;
  • IMAP или API удобнее для современных систем.

Типичные ошибки при использовании POP3

  1. Использовать незашифрованное соединение.
  2. Удалять письма с Server без Backup.
  3. Подключать несколько устройств и ожидать полной синхронизации.
  4. Хранить Password в Source Code.
  5. Не обрабатывать повторно скачанные сообщения.
  6. Использовать личный Mailbox для интеграции.
  7. Не контролировать Quota.
  8. Создавать слишком частый Polling.
  9. Не мониторить Failed Authentication.
  10. Считать POP3 заменой серверного почтового архива.

Как безопасно настроить POP3

Шаг 1. Использовать TLS

Credentials и Email Content должны передаваться в защищенном соединении.

Шаг 2. Выбрать правильную Authentication

Используйте разрешенный Mail Provider механизм вместо обхода современных Security Policies.

Шаг 3. Использовать отдельный Account

Для автоматизации создайте технический Mailbox.

Шаг 4. Защитить Credentials

Храните Password или Token в Secret Manager.

Шаг 5. Продумать Server Retention

Не удаляйте единственную копию письма без необходимости.

Шаг 6. Реализовать Deduplication

Автоматическая система должна узнавать повторные сообщения.

Шаг 7. Настроить Monitoring

Контролируйте Authentication, Polling и поступление новых писем.

Шаг 8. Проверять Attachments

Входящий файл нельзя автоматически считать безопасным.

Практический пример

Компания использует старую систему обработки заявок, которая умеет получать Email только по POP3.

Для нее создается отдельный Mailbox requests@example.com.

Клиенты отправляют заявки по электронной почте. После SMTP Delivery письма появляются на Mail Server.

Каждые пять минут интеграционный Worker подключается к POP3 Server через TLS и получает список сообщений.

Новые Emails скачиваются, их Message-ID и POP3 UID сохраняются в Database.

Attachments проходят Antivirus Scan, после чего система создает заявку.

Только после успешной обработки сообщение отмечается как завершенное в локальной интеграционной базе. Server Copy хранится определенный период в соответствии с Retention Policy.

Если Worker перезапустится, он проверяет сохраненные идентификаторы и не создает повторные заявки.

Password технического Mailbox хранится в Secret Manager, а Login Events передаются в Monitoring.

Таким образом, POP3 решает задачу получения писем, а надежность бизнес-процесса обеспечивают отдельные механизмы Deduplication, Archive и Monitoring.

POP3 для бизнеса

POP3 остается полезным стандартом для простых сценариев получения Email и совместимости со старыми информационными системами.

Он не требует сложной серверной синхронизации и хорошо подходит, когда один Client или Worker должен периодически забирать сообщения из технического Mailbox.

Для обычных сотрудников, работающих одновременно со смартфона и компьютера, IMAP обычно удобнее. Для новых интеграций с крупными Mail Platforms может быть предпочтительнее API.

Связанные термины

ТерминСвязь с POP3
IMAPАльтернативный протокол получения и синхронизации Email
SMTPИспользуется для отправки электронной почты
TLSЗащищает POP3 Connection
MailboxИсточник сообщений для POP3 Client
MIMEОписывает структуру письма и Attachments
UIDLПомогает различать сообщения между POP3 Sessions
Message-IDМожет использоваться для дополнительной идентификации Email
FirewallКонтролирует доступ к POP3 Server
VPNМожет ограничить доступ внутренней корпоративной сетью
BackupНужен для защиты локально сохраненной почты
CRMМожет получать входящие Email через POP3
Mail APIСовременная альтернатива для интеграций с почтовой системой

Краткий итог

POP3 — протокол получения электронной почты с Mail Server на клиентское устройство или в приложение. Он работает поверх TCP и ориентирован на сравнительно простую модель скачивания сообщений.

В отличие от SMTP, POP3 не отправляет Email. В отличие от IMAP, он не предназначен для полноценной синхронизации серверных папок, Flags и состояния Mailbox между несколькими устройствами.

Для безопасной эксплуатации POP3 следует использовать через TLS, защищать Credentials, контролировать удаление сообщений с Server и иметь отдельный Backup. В автоматизированных интеграциях дополнительно необходимы Deduplication, проверка Attachments, Monitoring и хранение состояния обработки вне временного Client.

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

6 вопросов
Что такое POP3?

POP3, или Post Office Protocol Version 3, — протокол получения электронной почты с почтового сервера. Клиент подключается к Mailbox, скачивает сообщения и может сохранять их локально или удалять серверные копии в зависимости от настроек.

Чем POP3 отличается от IMAP?

POP3 ориентирован прежде всего на скачивание сообщений на клиент, а IMAP — на синхронизацию Mailbox между устройствами. IMAP поддерживает серверные папки, Flags и единое состояние сообщений, поэтому удобнее для современной многопользовательской работы.

Какие порты использует POP3?

Для POP3 стандартно используются TCP-порты 110 и 995. Port 995 применяется для POP3 через TLS с начала соединения, а 110 может использоваться в других поддерживаемых конфигурациях, включая переход к защищенному соединению.

Удаляет ли POP3 письма с сервера?

Это зависит от настроек клиента. POP3 позволяет удалять сообщения после загрузки, но многие почтовые программы умеют оставлять копии на сервере определенное время или постоянно.

Подходит ли POP3 для нескольких устройств?

Технически несколько устройств могут использовать один POP3 Mailbox, особенно если серверные копии не удаляются, но синхронизация прочитанного состояния и папок будет ограниченной. Для нескольких устройств обычно удобнее IMAP.

Подходит ли POP3 для автоматической обработки входящей почты?

Да. Скрипт, CRM или другая система может периодически получать новые сообщения по POP3. Для надежной автоматизации нужно хранить идентификаторы уже обработанных писем, защищать Credentials, проверять вложения и корректно обрабатывать повторные загрузки.

Была ли статья полезна?
Документ обновляется командой EFSOL. Свяжитесь с нами, если нашли неточность.
Нужна консультация?

Поможем спроектировать, развернуть и сопроводить облачную или гибридную инфраструктуру под задачи вашего бизнеса.

Ответим в течение часа в рабочее время
Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.