Stefan Muenz: CGI-Formmailer: Empfänger-Adresse nicht als HIDDEN Feld

Beitrag lesen

Hallo Florian,

Ich wühle mich jetzt schon seit Tagen durch Web und finde einfach nichts gescheites. Es wäre super, wenn mir jemand ein konkretes Script empfehlen könnte. Ich hoffe, ich komme hier nicht als "fauler Hund" rüber, der zu träge zum Suchen ist. Ich habe hier auf selfhtml gesucht und auch ein paar Sachen gefunden, zB Links zu anderen Seiten, die wieder tonnenweise Skripten enthalten...

Nun ja, fauler Hund sicher nicht. Aber mit Nachdenken kann man schon recht weit kommen. In allen Scripts steht irgendwo der Code, der den Mailtext erzeugt. Beispiel:

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);

Soooo wahnsinnig schwer ist es doch nicht, zu ahnen, dass jene Zeile, die 'To: ....' enthaelt, den Empfaenger der Mail nennt. Dort also einfach die feste Mailadresse einsetzen - und fertig. Beispiel:

open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
print MAIL "To: selfhtml@teamone.de\n";
print MAIL "Subject: $subject\n\n";
print MAIL "$mailtext\n";
close(MAIL);

viele Gruesse
  Stefan Muenz