Форум: "Сети";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
ВнизКак определить кол-во писем на сервере не используя компоненты Найти похожие ветки
← →
oduvan (2003-08-10 15:49) [0]Мастера помогите, как работать с POP3 не пользуясь ни какими компонентами, хочется сделать на низком уровне (не ассемблер) WinSock или что то там еще, я не знаю, думаю вы поможите.
Просто пишу прогу на KOL а при подключении idPOP3 размер файла 250 кб (((
помогите, дайте пример, или ссылку на пример
Заранее благодарю всех Мастеров кто откликнется
← →
nikus (2003-08-10 17:46) [1]Поключаешься к pop-серверу через сокет (WinSock) по 110-му порту.
Сервак может отвечать либо "+OK мессага_что_всё_ОК" либо "-ERR описание_ошибки".
Видишь мессагу типа "+OK Pop3 ready..."
Шлёшь "USER user_name" //Видишь +OK... - продолжаешь...
Шлёшь "PASS user_pass" //Видишь +OK... - продолжаешь...
Шлёшь "STAT"
Видишь что-то типа "+OK 0 0"
Одна из цифр - сколько всего писем на сервере, другая - сколько новых...
Да, всё это можешь увидеть сам, если поюзаешь telnet
Шлёшь "QUIT" - таким образом отключаешься...
← →
Rouse_ (2003-08-10 18:34) [2]
STAT
Arguments: none
Restrictions:
may only be given in the TRANSACTION state
Discussion:
The POP3 server issues a positive response with a line
containing information for the maildrop. This line is
called a "drop listing" for that maildrop.
In order to simplify parsing, all POP3 servers are
required to use a certain format for drop listings. The
positive response consists of "+OK" followed by a single
space, the number of messages in the maildrop, a single
space, and the size of the maildrop in octets.
Т.е. ответом будет количество писем, и их размер
Напимер:
STAT
+OK 1 23330
Желаю успехов
← →
nikus (2003-08-10 18:57) [3]
> Rouse_ © (10.08.03 18:34)
сэнкс, я и не знал таких тонкостей ;)
← →
oduvan (2003-08-10 19:59) [4]Все классно, но как реалезовать на WinSock, я ее не знаю, какими командами, есть ли пример, в WinSKD нифина не понял
ЗАранее спасибо
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c