Struppi: Anhang mit Perl klappt nicht überall

Beitrag lesen

$MIMEservice = MIME::Lite->new(
From => $Email,
To =>$YourEmail, Subject =>$in{'mysubject'},
Type => 'text/plain', Encoding => 'quoted-printable',
Data => $TXT
);

Ja super, und warum liest du nicht die Anleitung des Moduls?

open (Postal, "|$MailProgram $YourEmail") || die "Can't open $mailprog!\n";

Irgendwie machen deine Variabeln den Eindruck, als ob hier ein grosses durcheinander herrscht. Einmal heißt es $MailProgram, dann $mailprog. Ich empfehle dir Variabeln immer mit Kleinbuchstaben zu beginnen, die Warnungen einzuschalten und use strict zu verwenden. Interessant dazu ist diese Seite der Dokumentation: http://perldoc.perl.org/perlstyle.html

Struppi.