Hallo,
ich möchte mit mail() eine E-Mail mit Attachment versenden. Das klappt auch, nur erscheint die E-Mail im Quelltext
Der Quelltext sieht so aus:
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3b463eede5edaf41ccfb4da8a996b843This is a multi-part message in MIME format.
[...]
Was du hier als Quelltext angibst, das wird wahrscheinlich der Body der Mail sein. Damit dein Mailprogramm weiß, dass es sich hier um eine Mail mit Attachments handelt musst du die MIME-Version und die Content-type Zeilen in den Header schreiben, wo sie auch hingehören.
Eine Mail ist nämlich so aufgebaut, dass alles bis zur ersten Leerzeile als Header gilt und danach der Körper der Mail anfängt. Was dieser Körper genau sein soll wird dabei durch den "Content-type: " Headereintrag gesteuert.
Viele Grüße,
Stefan