gerold: server meldung 400 bei formmailer

Beitrag lesen

Hallo,
ich bekomme immer eine Fehlermeldung 400, wenn ich bei meinem Formmailer auf abschicken klicke.
auf eine Error Log habe ich keinen Zugriff, da ich nur Server Mitbenutzer bin.
Mein Code lautet:

$Sendmail_Prog = "/usr/sbin/sendmail";
use CGI;
$query = new CGI;
@names = $query->param;
$delimiter = $query->param('delimiter');
$mailto = 'meine@emailadresse.tld';       < halt mit meinen Daten
$returnhtml = 'http://www.meindomain.de/danke.htm/'; < auch
$subject = 'Email ueber Website'; < auch logisch
$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";

wäre nett, wenn mir einer weiterhelfen könnte....