Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Message-Stream einlesen mit IdMessage (https://www.delphipraxis.net/177529-message-stream-einlesen-mit-idmessage.html)

schlecki 12. Nov 2013 11:02


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 https://svn.atozed.com:444/svn/Indy10/trunk@5065

Code:
12345, Vorstand: JJJJJJJJJ XXXXX YYYYYYYYYYYYYY, ZZZZZ CCCCCCCCC, Dr.-Ing=
.
FFFFF GGGGGGGG, NNNNNNN SSSSSSS, Vorsitzender des Aufsichtsrates:
Any hints?

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