gerold: Formmailer funktioniert nicht

Beitrag lesen

Hi,
ich habe schon etliches ausprobiert, doch leider funktioniert mein Formmail Script nicht auf meinem Server.
Er ruft immer eine 500er Fehlermeldung auf.
Könnt ihr es mal durchgucken, was falsch sein könnte.
Wäre nett.
Danke schon mal.
gerold.
der code:

#!/usr/bin/perl
#$Sendmail_Prog = "/usr/sbin/sendmail";
#use CGI;
#$query = new CGI;
@names = $query->param;
#$delimiter = $query->param('delimiter');
$mailto = 'meine@email.de';
$returnhtml = 'http://www.meinedomain.tld/danke.html;
$subject = 'Betreff';
$mailtext = "";
foreach(@names) {
  $name = $_;
  @values = "";
  @values = $query->param($name);
  if($name ne "mailto" && $name ne "return" && $name ne "subject" && $name ne "delimiter") {
    foreach $value (@values) {
      $mailtext = $mailtext.$name;
      $mailtext = $mailtext.$delimiter;
      $mailtext = $mailtext.$value."\n";
    }
  }
}
#open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
print MAIL "To: $mailto\n";
print MAIL "Subject: $subject\n\n";
print MAIL "$mailtext\n";
close(MAIL);
print "Location: $returnhtml\n\n";