ВУЗ:
Составители:
Рубрика:
54
письма, чтение идентификаторов всех или выбранного сообщения, пометка со-
общения как удаленного, сброс отметок об удалении и др.
Стадия обновления
Когда клиент передает команду QUIT в режиме транзакции, то сессия пе-
реходит в режим обновления. В этом режиме сервер удаляет все сообщения,
помеченные для удаления. После этого TCP соединение закрывается с соответ-
ствующим ответом сервера.
5.4 Задание на лабораторную работу
1. Ознакомиться с теоретическим и справочным материалом.
2. Получить у преподавателя доменное имя или IP-адрес РОР3-сервера, с
которого возможно получение почтовых сообщений в учебных аудиториях, имя
почтового ящика и пароль.
3. Разработать приложение почтового клиента, позволяющее выполнять
получение текстовых сообщений по протоколу РОР3 из почтового ящика.
Приложение должно поддерживать все приведенные в справочном разделе
команды, кроме UIDL. Приложение использует для обмена с сервером транс-
портный протокол TCP/IP. Процесс обмена командами и ответами должен ото-
бражаться на экране.
Предполагается, что в заголовке и тексте сообщения не используются коды
русских букв. То есть в приложении допускается отсутствие функций работы с
другими методами кодирования, кроме Content-Transfer-Encoding: 7bit.
5.5 Справочные данные
Ниже приведено описание команд и ответов протокола РОР3.
USER <SP> <name> <CRLF>
Возможные ответы:
+OK name is a valid mailbox
-ERR never heard of mailbox name
Описание. Первый шаг авторизации на сервере. Если ответом на эту ко-
манду является строка индикатора «+OK», клиент может отправлять команду
54 письма, чтение идентификаторов всех или выбранного сообщения, пометка со- общения как удаленного, сброс отметок об удалении и др. Стадия обновления Когда клиент передает команду QUIT в режиме транзакции, то сессия пе- реходит в режим обновления. В этом режиме сервер удаляет все сообщения, помеченные для удаления. После этого TCP соединение закрывается с соответ- ствующим ответом сервера. 5.4 Задание на лабораторную работу 1. Ознакомиться с теоретическим и справочным материалом. 2. Получить у преподавателя доменное имя или IP-адрес РОР3-сервера, с которого возможно получение почтовых сообщений в учебных аудиториях, имя почтового ящика и пароль. 3. Разработать приложение почтового клиента, позволяющее выполнять получение текстовых сообщений по протоколу РОР3 из почтового ящика. Приложение должно поддерживать все приведенные в справочном разделе команды, кроме UIDL. Приложение использует для обмена с сервером транс- портный протокол TCP/IP. Процесс обмена командами и ответами должен ото- бражаться на экране. Предполагается, что в заголовке и тексте сообщения не используются коды русских букв. То есть в приложении допускается отсутствие функций работы с другими методами кодирования, кроме Content-Transfer-Encoding: 7bit. 5.5 Справочные данные Ниже приведено описание команд и ответов протокола РОР3. USERВозможные ответы: +OK name is a valid mailbox -ERR never heard of mailbox name Описание. Первый шаг авторизации на сервере. Если ответом на эту ко- манду является строка индикатора «+OK», клиент может отправлять команду
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »