Thread Problem mit Dateinamen beim Versenden vom Mails mi
(8 answers)
Opened by r44bux at 2007-04-06 01:28
Hallo,
ich habe ein Problem mit Dateinamen beim Versenden vom Mails mit Net::SMTP::Multipart unter Window und xampp. Die Mail enthält Attachements aus Text und Bilddateien. Alles sendet und kommt auch an. Die Bilder werden korrekt angezeigt. Das Problem: Die Dateinamen verschwinden und werden durch temporäre Namen ersetzt. Die Ursachenforschung führte zu folgendem Ergebnis: Net::SMTP::Multipart speichert keinen Content-Type ab und vor dem Dateinamen steht noch ein \tmp/ (das ist das Verzeichnis, in dem die zu mailenden Dateien stehen). So sieht der von Net::SMTP::Multipart erstellte mime-header aus: Content-Type: ; name="\tmp/bild.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; =filename="\tmp/bild.png" und so sollte er aussehen Content-Type: image/png; name="bild.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bild.png" Da ich unter xampp mit Mercury Mail arbeite kann ich klammheimlich patchen. Nach dem türken werden die Dateinamen vom Mailprogramm korrekt wiedergegeben. Aber das ist natürlich keine Lösung :) hat jemand eine Idee ? danke Reinhold |