Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


почтовая программа - своими руками!


Успех и неудача выполнения команды отмечаются признаками статуса +ОК или -ERR соответственно
Команда
Назначение
Возможные возвращаемые значения
USER <имя пользователя> Посылка имени пользователя серверу +ОК <комментарий сервера> - если имя пользователя правильное
-ERR <комментарий сервера> - если имя пользователя неверное
PASS <пароль> Посылка пароля серверу +ОК<комментарий сервера> - если пароль принят сервером
-ERR <комментарий сервера> - если пароль неверный или с почтовым ящиком уже кто-то работает
QUIT Окончание сеанса работы +ОК
STAT Получить состояние почтового ящика +ОК <кол-во сообщений> <общий размер всех сообщений>
UST [<номер сообщения>] Получить параметры всех сообщений в ящике пользователя. Если задан номер сообщения, то будут получены только его параметры +ОК <параметры сообщений>
-ERR <комментарий сервера> - если запрошенного сообщения в ящике нет.
Возвращаемые параметры сообщений зависят от того, был ли задан номер сообщения. Если - да, то сразу после +ОК следует сообщение сервера. Затем строка за строкой передаются параметры всех сообщений в формате <номер сообщения> <размер сообщения>
RETR <номер сообщения> Получить сообщение с сервера +ОК <тест запрошенного сообщения> - если команда прошла удачно
-ERR <комментарий сервера> - если запрошенное сообщение отсутствует на сервере
DELE <номер сообщения> Пометить сообщение на сервере как удаленное. Реально оно будет удалено после команды QUIT +ОК <комментарий сервера> - если сообщение было помечено на удаление
-ERR <комментарий сервера> - если сообщение не существует или уже отмечено как удаленное
NOOP Пустая операция +ОК
RSET Отменить удаление удаление сообщений, помеченных как удаленные +ОК <комментарий сервера>
ТОР <номер сообщения> <кол-во строк> Считать заголовок сообщения и первые строки в количестве, заданном параметром <кол-во строк> +ОК
Далее строка за строкой передается заголовок сообщения. За ним следует пустая строка и, если имеется второй параметр, передаются начальные строки сообщения
UIDL [<номер сообщения>] Получить уникальные идентификаторы всех сообщений в ящике пользователя. Если задан номер сообщения, то будет получен только его идентификатор +ОК <параметры сообщений>
-ERR <комментарий сервера> - если запрошенного сообщения в ящике нет.
Возвращаемые параметры сообщений зависят от того, был ли задан номер сообщения. Если - да, то сразу после +ОК идут номер запрошенного сообщения и его идентификатор. Если команда вызвана без параметра, то после статуса +ОК следует сообщение сервера. Затем строка за строкой передаются параметры всех сообщений в формате <номер сообщения> <идентификатор>
APOP <имя пользователя> <дайджест> Осуществляет подключение к почтовому серверу по закодированной алгоритмом MD5 строке, защищая транзакцию от разглашения пароля пользователя +ОК <комментарий сервера> - если имя пользователя или дайджест соответствуют имеющемуся почтовому ящику пользователя
-ERR <комментарий сервера> - если имя пользователя или дайджест неверны

Другие статьи по теме:

- Java. объектно-ориентированное программирование с интерфейсами
- почтовая программа - своими руками!
- Java: управление ресурсами
- учим java. этап первый: подготовительный
- поисковая оптимизация как вид деятельности


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами