Moin,
ich hab's bei mir mal kurz getestet, kann Dein Problem leider (oder besser zum Glück für mich
) nicht nachvollziehen.
Ich hab auch 'ne Schleife in der ich Mails vom POP-Konto auslese um sie dann in einen IMAP-Server zu verschieben. Hab also eben schnell 'ne MessageBox eingebaut
MessageBox(handle,Pchar(FormatDateTime('dd-mm-yyyy hh:mm:ss',MyMessage.Date)),'Caption',MB_OK);
um mir das Datum der Mails anzeigen zu lassen, und bei mir läuft das ohne Probleme.
Im Grossen und Ganzen habe ich folgende Abweichungen :
Delphi-Quellcode:
MyMessage.Clear;
MyMessage.NoDecode := true;
vor jedem Aufruf von Retrieve um
1) den Inhalt der Message zu löschen (warscheinlich nicht nötig)
2) zu verhindern, das die Message automatisch dekodiert wird.
Ach ja, ich verwende die
Indy 9.0.18 mit zwei kleinen Bug-Korrekturen (allerdings nur bezüglich der Timezone).
Tschüss,
Lutz
[
OT] Wenn ich jetzt richtig gezählt habe, dann ist das mein 100ster Beitrag
[/
OT]