Einbindung der Email durch ein CGI-Script
Von der Idee her die wohl beste Methode bietet ein Perl Script von Christoph Ruegg, Siteware Technologies, Schweiz:
Durch die Abfrage der Umgebungsvariablen HTTP_USER_AGENT (wird eine Homepage mit einem normalen Browser aufgerufen,
ist diese Variable z.B. "Netscape" oder "IE4.0" etc.) erkennt das Script, ob ein normaler User die
Seite aufruft, oder ob ein Grabbing-Roboter die Seite durchsuchen will.
Im ersten Fall gibt das Script die richtige
Email-Adresse aus, im zweiten Fall jedoch wird die Adresse entweder versteckt oder durch 10.000 falsche
Adressen "ersetzt", wodurch eine Verunreinigung der Spammer-Datenbank erzeugt wird.
Im Quellcode wird das Script per SSI-Aufruf eingebaut:
<a href="mailto:<!--#exec cgi="/cgi-bin/emp.pl"-->">Email an uns</a>
Voraussetzung für die Installation ist ein eigenes cgi-bin Verzeichnis auf Ihrem Server und die Möglichkeit
SSI nutzen zu können (weitere Informationen zu SSI finden Sie hier)
Das zip-Archiv enthält eine ausführliche Anleitung (.rtf und .pdf) zur Konfiguration und Installation des Scriptes.
Kommentare:
Dieses Script kann natürlich nur bei bereits bekannten und im Script hinterlegten Robotern funktionieren.
Kommt ein neuer und für das Script unbekannter Roboter des Weges, wird die Email-Adresse normal ausgegeben
und kann extrahiert werden.
Man kann jedoch dieses Script mit der zuvor besprochenen Methode der Darstellung der Email im ASCII-Code
kombinieren, sodass die Email, wenn überhaut, im ASCII-Code ausgegeben wird.