Mein selfmail.pl gemäss SELFHTML-Vorlage von Stefan Münz und Pfad-Angabe meines Hosts:
Sorry aber das ist schon ziemlich angejahrt
#!/usr/bin/perl
use warnings;
use strict;
#for debugging
use CGI::Carp(fatalsToBrowser);
$Sendmail_Prog = "/usr/sbin/sendmail";
use strict zwingt dich zu:
my $Sendmail_Prog ...
$mailto = "meine E-Mail-Adresse";
my $mailto ...
Der Output des Mails ist etwas ungenügend
Es fehlen zum Beispiel Angaben über Content-Type, Mime-Type im Mail Header.
Besonders schlimm aber ist, dass der Autor keine Bestätigung zu seiner gemachten Spendenzusage erhält. Eine Umleitung auf eine Dankeseite ist zu wenig.
Ferner fehlt jede Art von Behandlung fehlender Angaben.
Dein Formular.
Gewöhne dir an <label> Felder zu verwenden.
Sie fördern die usabilty ganz ungemein.
Den Reset Button kannst du entfernen. Es gibt ja nichts zu resetten.
Falls es dich interessiert.
Das Thema Formmailer ist nicht trivial.
Auf http://www.elcappuccino.ch/cgi/mail/docserv.pl
und http://www.elcappuccino.ch/cgi/mail/sfm_wrapper.pl
Siehst du eine Demo.
Es kann für dich overkill sein. Aber es kommt der Idee einiges näher wie man es tun sollte.
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische