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

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

View full thread Problem mit Dateinamen beim Versenden vom Mails mi