Почтовый протокол


В вычислительной технике почтовый протокол ( POP ) представляет собой стандартный интернет - протокол прикладного уровня , используемый почтовыми клиентами для получения электронной почты с почтового сервера. [1] POP ​​версии 3 ( POP3 ) является широко используемой версией и, наряду с IMAP , является наиболее распространенным протоколом для получения электронной почты.

Почтовый протокол обеспечивает доступ через сеть Интернет-протокола (IP) для пользовательского клиентского приложения к почтовому ящику ( maildrop ), поддерживаемому на почтовом сервере. Протокол поддерживает операции загрузки и удаления сообщений. Клиенты POP3 подключаются, получают все сообщения, сохраняют их на клиентском компьютере и, наконец, удаляют их с сервера. [2] Такой дизайн протокола POP и его процедур был обусловлен необходимостью наличия у пользователей только временных подключений к Интернету, таких как коммутируемый доступ , что позволяет этим пользователям получать электронную почту при подключении, а затем просматривать полученные сообщения и управлять ими. в автономном режиме.

Клиенты POP3 также имеют возможность оставлять почту на сервере после загрузки. Напротив, протокол доступа к сообщениям в Интернете (IMAP) был разработан, чтобы обычно оставлять все сообщения на сервере, чтобы разрешить управление с помощью нескольких клиентских приложений, а также поддерживать как подключенный ( онлайн ), так и отключенный ( автономный ) режимы работы.

Сервер POP3 прослушивает общеизвестный порт с номером 110 для запросов на обслуживание. Зашифрованная связь для POP3 запрашивается либо после запуска протокола с помощью команды STLS , если она поддерживается, либо с помощью POP3S, который подключается к серверу с использованием безопасности транспортного уровня (TLS) или уровня защищенных сокетов (SSL) на общеизвестном TCP - порте с номером 995. .

Сообщения, доступные клиенту, определяются, когда сеанс POP3 открывает почтовый ящик, и идентифицируются по номеру сообщения, локальному для этого сеанса , или, при необходимости, по уникальному идентификатору, присвоенному сообщению POP-сервером. Этот уникальный идентификатор является постоянным и уникальным для почтовой рассылки и позволяет клиенту получать доступ к одному и тому же сообщению в разных сеансах POP. Почта извлекается и помечается для удаления по номеру сообщения. Когда клиент выходит из сеанса, почта, помеченная для удаления, удаляется из почтового ящика.

Первая версия протокола почтового отделения, POP1, была указана в RFC 918 (1984) Джойс К. Рейнольдс . POP2 был указан в RFC 937 (1985).