Flansch: Formular-Spam: Subject überprüfen

Beitrag lesen

Hallo,

Ich weiss es gibt schon ein paar Threads zum Thema, dennoch:

Ich bekomme seit ein paar Tagen massiven Spam über ein Kontaktformular. Für das Formular benutze ich so ziemlich 1:1 den Beispiel-Perl-Mailer mit Zieladresse im Script selbst ( http://aktuell.de.selfhtml.org/tippstricks/cgiperl/form-mail/index.htm ). Der Spam ignoriert die hidden inputs, deswegen sind die Mails leicht zu Filtern (Subject ist anders als das via hidden input gesetzte).

Schöner wäre es, wenn die Mails gar nicht versandt würden, i.e. wenn das Perl-Script checkt, ob Subject=DasSubjectwasichimHTMLdokumentdrinhab (oder wenns einfacher ist ob DasSubjectwasichimHTMLdokumentdrinhab in dem gesamten text vorkommt) und nix macht wenn es fehlt.

Das ist sicher sehr einfach, ich hab davon aber wenig Ahnung von Perl & Regex (ich versteh schon was das da macht im Formmailer Beispiel, will's aber nicht selber schreiben), vielleicht kann mir da jemand mit einer halbwegs idiotensicheren Zeile Perl aushelfen?

Danke im voraus, f.