Hi,
ich bin möglicherweise auf einen Bug gestossen, der in manchen Mail-Clients dazu führt, dass Attachments nicht richtig dekodiert werden können.
In RFC822 steht, dass die Boundarys mit CRLF abgeschlossen werden müssen. In der mir vorliegenden Version (habe gestern die aktuellste Version aus Sourceforge geladen) werden die Boundarys aber nur mit LF abgeschlossen.
Wird die so erzeugte Mail direkt an einen SMTP-Server gesendet, kann es vorkommen, dass das letzte Attachment nicht mehr richtig dekodiert wird (es wird Müll an das Attachment angehängt).
Nach der Korrektur auf CRLF verschwand der Fehler.
Korrigierte Version sende ich gerne auf Anfrage zu, da ich auf die Schnelle nicht sehe, wie man hier einen Quelltext anhängen kann.
Hope that helps
Gruß Winfrid