Pady: Frage zu einem CGI Script

Beitrag lesen

Ok ich habe mich jetzt bei Tripod angemeldet.
Habe auch die pl und die andere html datei mit dem Formular geuploaded. Beide in den cgi-bin Ordner reinkopiert.
Aber irgendwie bekomme ich keine e-Mail, wenn ich das Formular ausgefüllt habe. Irgendwas hab ich da noch falsch gemacht in der pl Datei.
Die sieht so aus.
#!/usr/bin/perl

read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
        ($name, $value) = split(/=/, $pair);
        $value =~ tr/+/ /;
        $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
        $value =~ s/<([^>]|\n)*>//g;
        $value =~ s/<//g;
        $value =~ s/>//g;
        $FORM{$name} = $value;
}

$Sendmail_Prog = "/usr/lib/sendmail";
$mailfrom = "noreplay@vornname_nachname@web.de"; #was im "von wem" feld stehen soll

$mailto = "vorname_nachname@web.de"; #deine Mailadresse mit einem \ vorm @
$mailsubject = "neues Mitglied"; #Mailbetreff
open(MAIL,"|$Sendmail_Prog -t");
print MAIL "From: $mailfrom\n";
print MAIL "To: $mailto\n";
print MAIL "Subject: $mailsubject\n\n";
print MAIL qq~
deinTextzuFeldA : $FORM{'FeldA'}
deinTextzuFeldA : $FORM{'FeldB'}
...
~;
close(MAIL);
print "Content-type: text/html\n\n";
print qq~
Daten wurden erfolgreich gesendet. Ich werde dich in kürze kontaktieren.
~;
exit;