Электронная почта в Интернете
Страница 11

Пользователи ПК могут соединится с почтовым сервером через Telnet и читать почту, используя ПК в качестве терминала. Это широко распространенный способ, особенно для систем с DOS.

Широкое распространение получили две версии POP – POP2 и POP3. Протокол POP2 определен в стандарте RFC 937 и использует порт 109. POP3 определен в RFC 1725 и использует порт 110. Это несовместимые протоколы, в которых применяются разные команды, но они выполняют одинаковые функции.

В настоящее время чаще всего используется протокол POP3.

В следующих таблицах сведены сведения о командах применяющихся в протоколах POP2 и POP3:

Команда

Функция

Helo пользователь пароль

Идентифицирует счет пользователя

Fold почтовая_папка

Выбирает почтовую папку

Read [n]

Читает почту, начиная с сообщения n

Retr

Извлекает сообщение

Acks

Сохранияет сообщение

Ackd

Удаляет сообщение

Quit

Завершает сеанс POP2

Команды POP2

Команда

Функция

User

Посылает имя счета пользователя

Pass

Посылает пароль пользователя

Stat

Запрос информации о количестве непрочитанных сообщений/байтов

Retr n

Пересылка сообщения номер n

Dele n

Удаление сообщения номер n

Last

Запрос номера последнего прочитанного сообщения

List [n]

Запрос информации о размере сообщения номер n или о размере всех сообщений

Rset

Восстанавливает удаленные сообщения и устанавливает счетчик сообщений в 1

Top n m

Печатает заголовок и m строк сообщения номер n

Quit

Завершение сеанса POP3

Команды POP3

РОРЗ-сервис, как правило, устанавливается на 110-й ТСР-порт сервера, который будет находится в режиме ожидания входящего соединения. Когда клиент хочет воспользоваться РОРЗ-сервисом, он просто устанавливает TCP-соединение с портом 110 этого хоста. После установления соединения сервис РОРЗ отправляет подсоединившемуся клиенту приветственное сообщение. После этого клиент и сервер начинают обмен командами и данными. По окончании обмена РОРЗ-канал закрывается.

Ответы РОРЗ-сервера на команды состоят из строки статус- индикатора, ключевого слова, строки дополнительной информации и символов завершения строки - <CRLF>. Длина строки ответа может достигать 512 символов. Строка статус -индикатора принимает два значения: положительное ("+ОК") и отрицательное ("-ERR"). Любой сервер РОРЗ обязан отправлять строки статус-индикатора в верхнем регистре, тогда как другие команды и данные могут приниматься или отправляться как в нижнем, так и в верхнем регистрах.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16