Thread Problem mit Dateinamen beim Versenden vom Mails mi
(8 answers)
Opened by r44bux at 2007-04-06 01:28
[quote=renee,06.04.2007, 13:41]Zeig mal etwas Code...[/quote]
ok Renee, hier ist der wichtigste Teil des Codes: ------------------------------------------------------------------ my $smtp = Net::SMTP::Multipart->new($MailServer); $smtp->Header(To => $To, Subj => $Subject, From => $From); $smtp->Text($Content); # dieser Vorschlag von Relais weiter oben führte zu dem sauberen Abspeichern der Dateinamen im header der mail chdir File::Spec->tmpdir(); foreach $FileName (@FileNames) { $smtp->FileAttach($FileName); } $smtp->End(); --------------------------------------------------------------------- ohne Net::SMTP::Multipart nur mit Net::SMTP ist alles ok $smtp->FileAttach($FileName); haut mir das Gleichheitszeichen rein Content-Disposition: attachment; =filename="\tmp/bild.png" und der Content-Type ist einfach nur leer. Content-Type: ; name="\tmp/bild.png" das blöde \tmp/ verschwindet durch chdir File::Spec->tmpdir(); ist der Net::SMTP::Multipart fehlerhaft, oder habe ich in der Doku etwas übersehen? danke und tschüß Reinhold |