Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   IMAP/Indy Empfangs- oder Sendezeit (https://www.delphipraxis.net/210030-imap-indy-empfangs-oder-sendezeit.html)

FediDelPr 19. Feb 2022 03:30

IMAP/Indy Empfangs- oder Sendezeit
 
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz