Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
3-18247
muzzzy
2003-09-16 10:14
2003.10.06
из DBGRID В dbf файл.


14-18563
Rif
2003-09-17 15:01
2003.10.06
Как отправить письмо


6-18530
zoner2
2003-08-08 00:37
2003.10.06
THREAD SERVER


1-18293
Zilog
2003-09-24 10:19
2003.10.06
Borland Pascal 7.0 + COM порты


3-18259
BGladiator
2003-09-15 18:32
2003.10.06
Вопрос по DBGrid-у Помогите пожалуйста.




   Наверх