Schutz vor Email-Spidern in Formularen
    
 HomeFormulare • Spiderschutz Quelltext 

 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