Hi!
Gehören da nicht normalerweise Anführungszeichen rein:
Content-Type: multipart/mixed; boundary = "b74531cbd997b39bb5f981cbf3138ef13"
Hm, da ich mich damit selbst nicht auskenne habe ich folgende PHP-Lkasse dazu verwendet: http://www.phpwizard.net/resources/phpMisc/scripts/pretty/mail.php3
Das hat bisher immer hervorragend funktioniert! Sollte die etwa fehlerhaft sein? Die wird nämlich auch in den FAQ der PHP Newsgroup empfohlen!
das sollte eigentlich application/x-gzip sein. Eine ordentliche MIME-Bibliothek würde diesen MIME-Typ mit dem Encoding kombiniert gar nicht zulassen.
Mein Fehler, keine Ahnung wieso ich da multipart hatte, Du wirst es nicht glauben, aber jetzt gehts!
Wobei die anderen "Probleme" bleiben, also keine "" und kein bundary am Ende!
und am Ende müßte dann doch noch ein
--b74531cbd997b39bb5f981cbf3138ef13--
stehen, oder? (beachte die -- am Ende).
Das müßte dann tatsächlich ein Fehler in der Klase sein!
Korrekte MIME-Mails wären die Lösung. Mit Perl wäre Dir das nicht passiert *g*:
use MIME::Entity;
my $mail= MIME::Entity->build(Type => "text/plain",
Encoding => "base64",
Data => [@messagelines]);
$mail->attach(Path => 'x.pgp',
Type => "application/x-gzip",
Encoding => "base64"
);
print $mail->as_string;
Das ganze noch mit Mail::Mailer kombiniert, und alles wird gut;-)
Ja, hätte ich im Prinzip nichts dagegen, nur ist das Script recht komplex, und das alles nach PERL zu übersetzen muß nicht sein ;-)
Grüße
Andreas