![]() |
IMAP/Indy Empfangs- oder Sendezeit
Hallo liebe DelphianerInnen,
beim Bearbeiten des Datums z.B. in
Delphi-Quellcode:
gibt's manchmal Ungereimtheiten bei der Weiterverarbeitung.
VAR
msg: TIdMessage; .. datum := msg.Date; 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 00:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz