КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Назначение протокола РОР З.
Ранее почтовые сообщения большинства сетей доставлялись непосредственно от одного компьютера к другому. И если пользователь часто менял рабочие компьютеры или один компьютер принадлежал нескольким пользователям, существовали определенные проблемы. В наши дни общепринята доставка сообщения не на компьютеры пользователя, а в специальные почтовые ящики почтового сервера организации, который круглосуточно работает (включен).
Синтаксис команды
| Описание
| USER<SP> < kcope > <CRLF>
| Идентифицирует пользователя с указанным именем
| PASS<SP> < secret > <CRLF>
| Указывает пароль для пары клиент-сервер
| QUIT<CRLF>
| Закрывает TCP-соединение
QUIT +OK dewey POP3 server signing off QUIT +OK dewey POP3 server signing off (maildrop empty) QUIT +OK dewey POP3 server signing off (2 messages left)
| STAT<CRLF>
| Сервер возвращает количество сообщений в почтовом ящике плюс размер почтового ящика
STAT +ОК 2 320
| LIST<SP> < 2> <CRLF>
| С параметром: возвращает информацию о заданном сообщении LIST 2 +ОК 2 200 ... LIST 3 -ERR no such message, only 2 messages in maildrop
| LIST<CRLF>
| Без параметра: возвращает список сообщений в почтовом ящике и их размер
LIST +ОК 2 messages (320 octets) 1 120 2 200 . ...
| TOP<SP> < 10> <CRLF>
| Возвращает заголовок, пустую строку и первые десять строк тела сообщения
TOP 10
+ОК <the POP3 server sends the headers of the message, a blank line, and the first 10 lines of the message body>
| RETR<SP> < 1> <CRLF>
| Извлекает сообщение из почтового ящика (требуется указывать аргумент-идентификатор сообщения)
RETR 1 +OK 120 octets <the POPS server sends the entire message here>
. . . . . .
| DELE<SP> < 1> <CRLF>
| Отмечает сообщение для удаления (требуется указывать аргумент - идентификатор сообщения)
DELE 1 +OK message 1 deleted ... (сообщение 1 удалено) DELE 2 -ERR message 2 already deleted (сообщение 2 уже удалено)
| NOOP <CRLF>
| Не возвращает никакой полезной информации, за исключением позитивного ответа сервера. Однако позитивный ответ означает, что сервер находится в соединении с клиентом и ждет запросов:
NOOP +ОК
| LAST <CRLF>
| Сервер возвращает наибольший номер сообщения из тех, к которым ранее уже обращались
| RSET <CRLF>
| Отменяет удаление сообщения, отмеченного ранее командой DELE
RSET +OK maildrop has 2 messages (320 octets)
(в почтовом ящике 2 сообщения (320 байтов))
| В протоколе РОР З на все команды дается только два ответа:
+ОК (позитивный, аналогичен сообщению-подтверждению АСK) и
-ERR (негативный, аналогичен сообщению "не подтверждено" NAK).
Оба ответа подтверждают, что обращение к серверу произошло и что он отвечает на команды. Как правило, за каждым ответом следует его содержательное словесное описание.
Пример выполнения лабораторной работы:
+OK AVG POP3 Proxy Server 7.1.371/7.1.375 [267.15.2/251]
|