Hallo,
hört sich nach einem Syntax Fehler an. Hast Du das Script denn auch im ASCII-Mode hochgeladen ?!
-------> E-Mail versenden:
open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
geht denn das überhaupt ?!