Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.06;
Скачать: CL | DM;

Вниз

Как определить кол-во писем на сервере не используя компоненты   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-18543
andre
2003-09-16 22:38
2003.10.06
Ламерский вопрос


14-18597
Шишкин Илья
2003-09-18 09:40
2003.10.06
Нужна помощь


14-18540
Ru
2003-09-17 10:43
2003.10.06
http://deep.webm.ru/forum/reply.php?num=3.1&id=39787


14-18606
Е-Моё имя
2003-09-16 14:32
2003.10.06
Именинники 16 сентября


6-18517
ilka
2003-08-07 16:17
2003.10.06
странные веши творятся с TClientSocket