Hallo liebe DelphianerInnen,
beim Bearbeiten des Datums z.B. in
Delphi-Quellcode:
VAR
msg: TIdMessage;
..
datum := msg.Date;
gibt's manchmal Ungereimtheiten bei der Weiterverarbeitung.
Ich hole die einzelnen e-mails über die UID-Nr. schön der Reihe nach.
Bis jetzt bin ich davon ausgegangen, dass ich dadurch auch e-mails
mit aufsteigendem Datum/Zeit erhalte. E-mails mit zeitlich gleichem Eintrag
erhalten dann von mir noch ein Anhängsel um sie eindeutig zu machen. (Wichtig
für
DB-Eintrag).
Jetzt stelle ich fest, dass es manchmal doch zu gleichen Einträgen kommt,
worauf die
DB dann natürlich reklamiert.
Ich habe Vergleiche mit der E-mail Liste eines Web-Clients angestellt (bzw. bin
noch dran). Bin bis jetzt aber noch nicht schlau geworden, warum das wirklich
geschieht.
Mir ist auch nicht klar, ob es sich bei msg.Date um die Empfangszeit des emails bei meinem
Provider handelt oder um die Absendezeit. Wäre auch schön, wenn ich beide haben könnte.
Früher dachte ich auch die UID sei wirklich eine eindeutige e-mail Nummer. Dem ist aber
(leider) überhaupt nicht so. Sobald man emails löscht wird umnummeriert (wenigstens bei meinem
Provider).
Danke für Eure Tipps