Thread Problem mit Dateinamen beim Versenden vom Mails mi (8 answers)
Opened by r44bux at 2007-04-06 01:28

r44bux
 2007-04-06 01:28
#28908 #28908
User since
2007-03-21
15 Artikel
BenutzerIn
[default_avatar]
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

View full thread Problem mit Dateinamen beim Versenden vom Mails mi