Einzelnen Beitrag anzeigen

Mastersurfer84

Registriert seit: 23. Feb 2006
27 Beiträge
 
#5

Re: Indy Pop3 - MsgID und UID leer

  Alt 10. Jun 2007, 17:20
Ich hab nochmal in der Indy Hilfe nachgeschaut, du kannst in der POP3-Sitzung mit dem Server auch über eine Funktion die UID erfragen.
Sieht dann so aus:

Delphi-Quellcode:
var
  MsgUID: TStringList;
begin
  MailIndex := 1; //MailIndex ist die x-te Nachricht im Postfach
  POP.RetrieveHeader(MailIndex, Msg);

  MsgUID := TStringList.Create;
  try
    POP.UIDL(MsgUID, MailIndex);
    ShowMessage(MsgUID.Text + #13#10 + Msg.MsgId);
  finally
    MsgUID.Free;
  end;
end;
Über diese UID, die der Empfängerserver (als Bsp. web.de) der Mail gibt, sollte jede mail eindeutig identifizierbar sein!
  Mit Zitat antworten Zitat