POP3 (Post Office Protocol version 3) — это стандартный протокол прикладного уровня, предназначенный для получения сообщений электронной почты с удаленного сервера. В отличие от протокола IMAP, POP3 изначально проектировался для сценария, при котором пользователь подключается к серверу, скачивает всю корреспонденцию на локальный диск и завершает соединение.
Механизм работы
Протокол работает поверх TCP и использует порт 110 для незащищенных соединений или 995 для зашифрованных (POP3S). Взаимодействие состоит из трех фаз:
- Авторизация: клиент передает учетные данные командами
USERиPASS. - Транзакция: клиент получает информацию о письмах (
STAT,LIST) и загружает их содержимое (RETR). - Обновление: после команды
QUITсервер удаляет сообщения, помеченные на удаление командойDELE.
POP3 эффективен при ограниченном объеме хранилища на почтовом сервере и медленном интернет-соединении, так как обработка писем происходит локально. Однако он не поддерживает синхронизацию состояния писем (прочитано/отвечено) между несколькими устройствами. По умолчанию большинство современных почтовых клиентов настраивают POP3 так, чтобы копии писем оставались на сервере в течение определенного времени, обходя стандартное поведение протокола.