![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получение заголовков и количества писем с ящика [D7, WinXP]
OlegM © (2004-08-24 08:20:00)Привет Всем!
Подскажите пожалуста по этому вопросу, как? хотябы с чего начать
wal (2004-08-30 16:19:00) [1]
> Woolen © (30.08.04 15:57) [3]
Ты не прав. Если я ничего не путаю, то протокол POP3 позволяет не только получать отдельно заголовок, но и первые N байт (или строк, непомню) тела сообщения.
С уважением.
Woolen (2004-08-30 15:57:00) [2]
> Получение заголовков и количества писем с ящика
Если ты хочешь сделать что-то такое, чтобы читать с сервера тему раньше письма, то протокол POP3 тебе не подойдет. Все, что ты узнаешь, так это количество писем. Никаких заголовков! Или все письмо - или ничего. Если нужны заголовки - пользуйся IMAP4.
SlyFox (2004-08-24 09:03:00) [3]ps. и конечно же не забыть в NMPOP3 указать host, userid и password... ну и еще что-нибудь по мере необходиимости...
SlyFox (2004-08-24 09:00:00) [4]Можно начать с FastNet-->NMPOP3... Сам только сегодня освоил его немного. Для таких задач тоже подходит. Что-то вроде этого:
procedure scan_rece;
var i: integer;
begin
i:=0;
if Form1.NMPOP31.Connected=false then Form1.NMPOP31.Connect;
i:=Form1.NMPOP31.MailCount;
if i>0 then
begin
while i>0 do
begin
Form1.NMPOP31.GetMailMessage(i);
Form1.Memo1.Lines.Add('Письмо '+IntTostr(i)+Form1.NMPOP31.MailMessage.Subject);
i:=i-1;
end;
end;
if Form1.NMPOP31.Connected=true then Form1.NMPOP31.Disconnect;
end;