Moin,
ich bin hier absolut am verzweifeln, seit dem ich einen E-Mail Client umgestellt habe gibt es ein Problem mit E-Mail anhängen wenn diese Empfangen werden:
Die PDF-Datei wird per quoted-printable gesendet und sieht dann so in der Raw-Datei aus:
Code:
------=_NextPart_000_0123_01CBEASD.CTEST8D0
Content-Type: application/octet-stream;
name="TEST.pdf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="TEST.pdf"
%PDF-1.3=0A=
[...] ganz viel PDF-Inhalt und dort kommt dann irgendwann eine solche Stelle:
Code:
21 0 obj=0A=
<<=0A=
/Filter [ /ASCII85Decode /FlateDecode ]=0A=
/Length 22 0 R=0A=
>>=0A=
stream=0A=
also ein Stream-Objekt innerhalb der PDF und genau dort ist dann mitten drin ein Punkt zu viel drin:
Code:
K^KM+^Gp_<HV51=3D`$f!F4%Raai;W73aTVUkJ<gO0(P1ILfAHHT^9\t>?jP<#GZ#9;cpBZ!G=
..O36=0A=
so sieht die betroffene Zeile aus, zur verdeutlichung hier mal die geparste E-Mail exportiert (mit Sake-Msg):
http://img219.imageshack.us/img219/8219/fehlery.png
Man sieht hier schon die Bündigkeit ist in der Zeile nicht gegeben (ein Zeichen zu viel). Ist seit dem wir auf ICS Overbyte gegangen sind, keine Ahnung woher das Zeichen kommt, bin absolut ratlos...
Genutzt wird Delphi5 mit OverByteV5 ICS.