Hi Tanja,
Nur kurz zur Erleuterung:
Betrachter:
Dein Html-Code (form action...)ruft die Adresse www.deinehomepage/cgi/formmailer.pl auf. (.pl steht für die Programmiersprache Perl).
Auf dem Server:
Durch diesen Aufruf wird der Formmailer gestartet und empfängt die Daten der Homepage die du mit input clientseitig (beim Betrachter der Page)eingesammelt hast per cgi. Der Formmailer generiert dann (immer noch auf dem Server) eine E-Mail und sendet die an eine E-Mailadresse.
Genau hier ist grösste Vorsicht geboten. Der Formmailer sendet die generierte E-Mail nicht an irgendeine E-Mailadresse, sondern an die im recipient genannte. Ändert jemand deinen Quelltext, kann er dort jede beliebige E-Mailadresse angeben. Das bedeutet er versendet E-Mails über deinen Formmailer. So was nennt man Spamschleuder. Du kannst deswegen vom Provider und geschädigten Leuten ärger bekommen, wenn "deine" Mails andere Leute bespammen.
Wenn du also die Daten deines Formulares immer an die gleiche E-Mail senden willst (zu 99% der Fall), solltest du die Empfänger E-Mail fest im Formailer einstellen. Habe ich z. B. so gemacht - allerdings mit sehr viel hilfe von diesem Forum, da meine Perlkenntnisse gegen Null tendieren. Diese Sicherheitseinstellung muss zwingend gemacht werden.
Viele Grüsse gary