"Thomas Demant" <thomas.demant@adslhome.dk> skrev i en meddelelse
news:422f60dc$0$705$edfadb0f@dread16.news.tele.dk...
>> > Frit fra hukommelsen: E-Mails har et unikt message-id. Jeg ville tro du
>> > kunne nøjes med at hente headers fra serveren og tjekke message-id med
> dem
>> > du har lokalt og på den måde finde de nye.
>> Hmm... virker til at jeg har overset noget, så
>> Jeg må lige checkke op på det, når eg kommer hjem og finde ud af,
>> hvordan man kan hente ID'et.
>> Jeg takker - og vender tilbage hvis jeg ikke kan hitte ud af det
>
> Jeg har forsøgt at finde ud af noget brugbart, men jeg kan slet ikke komme
> nær en løsning. Det nærmeste jeg kommer er POP3 komponentens UIDL unktion,
> men der opstår en fejl i Indy's POP3 komponent, uanset hvordan jeg
> forsøger
> at hente et UID. Er der nogen der har nogen ideer til hvordan det skal
> gøres?
Har lige testet UIDL functionen og den virker fint her, her er min test
kode:
var
strings : Tstringlist;
begin
IdPOP31.Connect;
memo1.Lines.Add('Antal mails: '+inttostr(IdPOP31.CheckMessages));
strings:=tstringlist.Create;
IdPOP31.UIDL(strings, -1);
memo1.Lines.AddStrings(strings);
IdPOP31.Disconnect;
/HK