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: