Info SPAM-Schutz in Formularen
Für einen Spam-Robot ist es ein Leichtes, im Quellcode von HTML-Formularen die Empfänger-Emailadresse aufzuspüren, denn sie ist üblicherweise gleich nach dem 'mailto:' als Klartext eingetragen.
|
|
Empfänger-Emailadresse als Klartext - leichte Beute für Robots
Emailadresse im Form-Tag
Das in HTML-Formularen übliche einleitende Form-Tag enthält die Empfänger-Emailadresse unverschlüsselt und als zusammenhängernder Textstring. Leichter können sie es den Sammlern von Emailadressen nicht machen.
Lesen sie dazu auch: Basiswissen Spam
Unten sehen Sie das übliche einleitende Form-Tag zum Versand der Formulardaten mit dem Email-Client (Übermittlung der Daten mit dem Email-Programm).
|
 |
<form action="mailto:JuppZupp@abc.de" method="post" ...
Die Empfänger-Adresse steht im Quelltext als zusammenhängender Text. Ein Spam-Robot muss also keinen großen Aufwand betreiben, um die Adresse zu ermitteln.
<form>-Tag
So könnte das übliche <form>-Tag in Ihrem Formular aussehen:
<form|action="mailto:JuppZupp@abc.de"|method="post"|onSubmit="IhreFunktion()" >
(Der 4. Teil ist nicht in jedem Form-Tag vorgesehen)
1) einleitendes Form-Tag
2) auszuführende Aktion (hier Versand über den Email-Client)
3) Methode
4) beim Senden [onSubmit] (beim Klicken auf den Sende-Button)
Den 2. Teil mit der Empfänger-Adresse, könnte man zumindest ein wenig 'zerstückeln' damit die Adresse im Quellcode nicht mehr als zusammenhängender Text erscheint.
Lösung
Dazu biete ich Ihnen eine Lösung als Basis-Spamschutz auf der Seite
Formulare - Spiderschutz
an. Das einleitende <form>-Tag wird dann durch JavaScript in das HTML-Dokument geschrieben.
Nachteil dieses Spam-Schutzes
Wenn im Browser des Seitenbesuchers JavaScript nicht erlaubt ist, wird das einleitende <form>-Tag nicht geschrieben. Das Formular ist unvollständig und kann das Formular nicht abgesendet werden. Da aber bei Formularen in der Regel JavaScript auch zur Prüfung der Eingaben oder für eine Berechnung eingesetzt wird, müssten sie in diesem Fall ohnehin auf den Einsatz des Formulars verzichten.

Formulare - Spiderschutz
Basiswissen Spam
CAPTCHAs Basiswissen

|