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!