Hello,
Hallo!
Versende die Email mit der Mail Funktion:
Ja sorry das hatte ich inzwischen schon bemerkt ;-)
Und das sind die Header:
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="A9D3E097D0F4704F56D6CFD0733891A3"; ###hiernach \r\n
--A9D3E097D0F4704F56D6CFD0733891A3 ## dies ist schon der Mailbody
Content-Type: text/plain;
Content-Transfer-Encoding: 8bit
Das ist eine Email mit Anhang
--A9D3E097D0F4704F56D6CFD0733891A3
Content-Type: image/jpeg; name="test.jpg";
Content-Transfer-Encoding: base64
Content-Disposition: attachment
<Hier das Bild>
--A9D3E097D0F4704F56D6CFD0733891A3--
Und zwischen Header und Body muss immer eine Leerzeile stehen. Hinter einem Content steht (bei mir) auch immer eine. Woher soll der Mailserver sonst wissen, wo z.B. ein base64-Block zuende ist. Ob er das nur an der Boundary erkannen kann, bezweifle ich.
Eddi hat es wohl auch so beschrieben, also rein mit den Leerzeilen. Die kosten ja nix.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau