|
почтовая программа - своими руками!Успех и неудача выполнения команды отмечаются признаками статуса +ОК или -ERR соответственно Команда Назначение Возможные возвращаемые значения USER <имя пользователя> Посылка имени пользователя серверу +ОК <комментарий сервера> - если имя пользователя правильное -ERR <комментарий сервера> - если имя пользователя неверное PASS <пароль> Посылка пароля серверу +ОК<комментарий сервера> - если пароль принят сервером -ERR <комментарий сервера> - если пароль неверный или с почтовым ящиком уже кто-то работает QUIT Окончание сеанса работы +ОК STAT Получить состояние почтового ящика +ОК <кол-во сообщений> <общий размер всех сообщений> UST [<номер сообщения>] Получить параметры всех сообщений в ящике пользователя. Если задан номер сообщения, то будут получены только его параметры +ОК <параметры сообщений> -ERR <комментарий сервера> - если запрошенного сообщения в ящике нет. Возвращаемые параметры сообщений зависят от того, был ли задан номер сообщения. Если - да, то сразу после +ОК следует сообщение сервера. Затем строка за строкой передаются параметры всех сообщений в формате <номер сообщения> <размер сообщения> RETR <номер сообщения> Получить сообщение с сервера +ОК <тест запрошенного сообщения> - если команда прошла удачно -ERR <комментарий сервера> - если запрошенное сообщение отсутствует на сервере DELE <номер сообщения> Пометить сообщение на сервере как удаленное. Реально оно будет удалено после команды QUIT +ОК <комментарий сервера> - если сообщение было помечено на удаление -ERR <комментарий сервера> - если сообщение не существует или уже отмечено как удаленное NOOP Пустая операция +ОК RSET Отменить удаление удаление сообщений, помеченных как удаленные +ОК <комментарий сервера> ТОР <номер сообщения> <кол-во строк> Считать заголовок сообщения и первые строки в количестве, заданном параметром <кол-во строк> +ОК Далее строка за строкой передается заголовок сообщения. За ним следует пустая строка и, если имеется второй параметр, передаются начальные строки сообщения UIDL [<номер сообщения>] Получить уникальные идентификаторы всех сообщений в ящике пользователя. Если задан номер сообщения, то будет получен только его идентификатор +ОК <параметры сообщений> -ERR <комментарий сервера> - если запрошенного сообщения в ящике нет. Возвращаемые параметры сообщений зависят от того, был ли задан номер сообщения. Если - да, то сразу после +ОК идут номер запрошенного сообщения и его идентификатор. Если команда вызвана без параметра, то после статуса +ОК следует сообщение сервера. Затем строка за строкой передаются параметры всех сообщений в формате <номер сообщения> <идентификатор> APOP <имя пользователя> <дайджест> Осуществляет подключение к почтовому серверу по закодированной алгоритмом MD5 строке, защищая транзакцию от разглашения пароля пользователя +ОК <комментарий сервера> - если имя пользователя или дайджест соответствуют имеющемуся почтовому ящику пользователя -ERR <комментарий сервера> - если имя пользователя или дайджест неверны Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Java. объектно-ориентированное программирование с интерфейсами- почтовая программа - своими руками! - Java: управление ресурсами - учим java. этап первый: подготовительный - поисковая оптимизация как вид деятельности |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |