Hi. Am besten überfliegst du nochmal den Link von mir oben zu der PHP-Anleitung:
http://www.php4-forum.de/mime_mail.htm. Es ist nämlich unumgänglich, dass im Mailheader multipart/mixed steht. Das sagt dem emailprogramm, dass die Mail aus mehreren Teilen zusammengesetzt ist. Damit das Programm dann aber auch weiß, wo ein Teil beginnt und wo er aufhährt ist ein boundary notwändig, also eine im Header definierte Zeichenkette, die als "Abtrennung" für jeden Einzelteil dient. Die Teile in denen Dateianhänge stehen, werden durch eine Abtrennung (boundary) eingeleitet und dann extra gekennzeichnet (Content-Disposition: attachment). Willst du nun den Mimetype für eine
Datei im Anhang mit einem bestimmten Format erzwingen, musst du nur eine Zeile in meinem Code verändern:
Code: Alles auswählen
mimetype=mimetypes.guess_type(dateiname,0)[0] or "application/octet-stream"
wird zu
Oben wurde von Python geschätzt, welcher Mimetype zutrifft und falls keiner gefunden wird, wird standartmäßig application/octet-stream gesetzt. Unten wird dein Mimetype einfach festgeschrieben.
Ich hoffe mal, ich hab jetzt alle Klarheiten beseitig
Milan