2.2 Протокол POP 3
Post Office
Protocol Version 3 - протокол
почтового отделения, версия 3 - это сетевой протокол, используемый почтовым
клиентом для получения сообщений электронной почты с сервера. Обычно используется
в паре с протоколом SMTP.
Предыдущие версии протокола
(POP, POP2) устарели. Альтернативным протоколом для сбора сообщений с почтового
сервера является IMAP. По умолчанию использует TCP-порт 110. Существуют реализации
POP3-серверов, поддерживающие TLS и SSL.
После установки соединения протокол
РОР3 проходит три последовательных состояния
Авторизация клиент проходит
процедуру аутентификации
Транзакция клиент получает
информацию о состоянии почтового ящика, принимает и удаляет почту.
Обновление сервер удаляет
выбранные письма и закрывает соединение.
Не смотря на то, что протокол
РОР3 действительно поддерживает возможность получения одного или нескольких
писем и оставления их на сервере, большинство программ обработки электронной
почты просто скачивают все письма и опустошают почтовый ящик на сервере.
Пример сессии
S: <Сервер ожидает
входящих соединений на порту 110>
C: <подключается к серверу>
S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb
S: +OK mrose's maildrop has 2 messages (320 octets)
C: STAT
S: +OK 2 320
C: LIST
S: +OK 2 messages (320 octets)
S: 1 120
S: 2 200
S: .
C: RETR 1
S: +OK 120 octets
S: <сервер передает
сообщение 1>
S: .
C: DELE 1
S: +OK message 1 deleted
C: RETR 2
S: +OK 200 octets
S: <сервер передает
сообщение 2>
S: .
C: DELE 2
S: +OK message 2 deleted
C: QUIT
S: +OK dewey POP3 server signing off (maildrop empty)
C: <закрывает
соединение>
S: <продолжает ждать
входящие соединения>