Einzelnen Beitrag anzeigen

FediDelPr

Registriert seit: 16. Feb 2018
112 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

IMAP/Indy Empfangs- oder Sendezeit

  Alt 19. Feb 2022, 03:30
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
  Mit Zitat antworten Zitat