![]() |
Message-Stream einlesen mit IdMessage
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,
ich habe hier ein kleines Problem mit TIdMessage. Beim Einlesen einer Email, die aus einem Groupwise-System stammt, bricht der Parser zu früh ab, so dass nur ein Teil der Nachricht geladen wird. Vor allem fehlt ein eventuell vorhandender Anhang. Thunderbird kann die Datei normal öffnen, es wird alles korrekt angezeigt. Ich habe das Problem soweit wie möglich eingegrenzt und auch eine Test-Datei erstellt, welche das Problem verdeutlicht. Wir verwenden hier Indy 10.6.0.0 ![]()
Code:
Any hints?
12345, Vorstand: JJJJJJJJJ XXXXX YYYYYYYYYYYYYY, ZZZZZ CCCCCCCCC, Dr.-Ing=
. FFFFF GGGGGGGG, NNNNNNN SSSSSSS, Vorsitzender des Aufsichtsrates: Edit: Die EMail wird an unseren SMTP-Server gesendet (Indy) und kommt dort in SMTSErverMsgReceive als Msg: TStream rein. Aus diesem Stream lade ich dann die TIdMessage. Der einzelne Punkt sollte hier dann also nicht das Ende der Nachricht markieren. Edit2: Thunderbird stellt übrigens die Mail so dar:
Code:
12345, Vorstand: JJJJJJJJJ XXXXX YYYYYYYYYYYYYY, ZZZZZ CCCCCCCCC, Dr.-Ing.
FFFFF GGGGGGGG, NNNNNNN SSSSSSS, Vorsitzender des Aufsichtsrates: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 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