Siechfred: "use strict" und Variablendeklaration

Beitrag lesen

Die Danke-Seite wird zwar geöffnet und habe auch keine Fehlermeldung mehr. Aber mails bekomme ich trotzdem nicht. Der Debugger zeigt auch keine Fehler an. Was kann das nur sein?

Auf den ersten Blick sehe ich kein Problem, außer, dass weder $Sendmail_Prog noch $mailto definiert sind, was aber vermutlich nur ein C&P-Fehlerchen ist. Was steht denn im Errorlog? Versuche mal, eine E-Mail ohne das ganze Drumherum zu versenden:

my $Sendmail_Prog = "/usr/lib/sendmail";  
open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";  
print MAIL "To: deine_adresse@example.org\n";  
print MAIL "Subject: Testmail\n\n";  
print MAIL "Dies ist ein Test\n";  
close(MAIL);  
print "Content-Type: text/plain\n\n";  
print "Mail versandt.";

Siechfred