Servervoice der Technik Blog

Blog zum Thema Technik und vieles mehr

Portable Programme

Emailadresse gegen Spambots schützen

» Geschrieben von Andi am 18. Feb. 2010 Veröffentlicht in Internet

© Delater/Pixelio.de

© Delater/Pixelio.de

Wenn man Webmaster ist, muss man  ein Impressum mit seinen Daten und der E-Mail-Adresse bereitstellen. Aber leider ist es so, dass einige Leute mit Bots viele Internetseiten scannen auf der Suche nach E-Mail-Adressen und hier schauen diese Bots auch sehr gerne im Impressum vorbei, weil dort meistens eine E-Mail-Adresse hinterlegt ist. Manche Bots schauen hier einfach nur, ob sie auf einer Webseite ein @ finden, wenn dem so ist, nehmen sie einfach den Text vor dem “ät” und den Text dahinter und speichern das in einer Liste. So haben diese schon eine E-Mail-Adresse ergattert.
Einige Webmaster schreiben daher bei ihren E-Mail-Adressen im Impressum anstatt einem “richtigen” @ lieber [ät] oder [at] usw, aber das bringt auch nicht sonderlich viel. Denn die Bot-Programmierer müssen hier nur  ihren Code etwas anpassen und schon schlägt der Bot auch bei diesem pseudo @ an. Daher sollte man sich hier mit ein paar Tricks behelfen, um den Bots das Leben zu erschweren und somit hoffentlich nicht in einer Spamliste zu landen. Ich zeige euch hier 4 Möglichkeiten, wie ihr eure E-Mail-Adresse im Impressum platzieren könnt, so dass die Spambots diese nicht so gut auslesen können.

E-Mail-Adresse per CSS schützen
In der ersten Methode zeige ich euch wie ihr eure Emailadresse mit einem kleinen CSS Trick schützen könnt. Zunächst fügt ihr diese Zeile in eurer CSS Datei ein:

span.email span { display: none; }

Anschließend öffnet ihr eure PHP oder HTML Datei in welcher sich euer Impressum befindet. Oder wenn ihr ein CMS benützt wechselt ihr dort in den HTML Modus, und dort fügt ihr diese Zeile ein.

<span>Emailname@<span>remove.the.spam</span>Domain.tld</span>

Anstatt Emailname setzt ihr einfach euren Namen bzw. Nickname von der Emailadresse ein und bei Domain.tld kommt die Domain eurer Emailadresse hin. Sei es gmx googlemail oder bei welchem Mailprovider ihr auch seit.
Durch diesen CSS Trick sehen die Bots einen ziemlich komischen Quellcode mit welchem Sie nicht wirklich klar kommen. Aber wenn ein Besucher auf eurer Webseite vorbei schaut bekommt er die Emailadresse ganz normal angezeigt.

E-Mail-Adresse per Javascript schützen
Man kann sonst auch seine Emailadresse per Javascript verschlüsseln, aber hier gibt es das Problem das auch die Surfer welche Javascript deaktiviert haben ihre Emailadresse nicht sehen können. Aber laut Statistiken ist der Anteil der User welche mit deaktiviertem Javascript surfen recht gering. Hier macht man es sich zu nutze das die Bots das Javascript nicht interpretieren können und somit die Emailadresse nicht auslesen können. Um den Emailadressenschutz per Javascript zu benützten fügt ihr diesen Code an der Stelle ein an welcher eure Emailadresse erscheinen soll.
Javascript Code
In der Zeile 3 an stelle von “Emailname” gebt ihr den Namen von eurer Emailadresse ein und in der Zeile 4 bei “Domain.tld” gebt ihr die Domain von eurem Emailprovider ein wie z.B. gmx, googlemail etc. mit Hilfe von dem Javascript werden dann diese beiden Angaben zusammen geführt und dem User als richtige Emailadresse dargestellt.

E-Mail-Adresse mit Hilfe von Bildern schützen
Seine Emailadresse kann man sonst auch mit Hilfe von Bildern schützen. Aber hier sollte man bedenken das es auch Bots gibt welche Bilder auslesen können und somit sehen wenn sich darin eine Emailadresse befindet. Wenn man hier noch eine Nummer sicherer gehen will schneidet man das Bild einmal in der Mitte durch am Besten direkt durch das @ Zeichen. Die 2 Bilder welche man anschließend erhält speichert man unter 2 Fantasienamen am besten so etwas wie z.B. awl23.png und owlx3.png. Diese beiden Bilder fügt ihr in eurem Impressum wieder direkt nebeneinander zusammen so das eure Besucher gar nicht bemerken das es 2 voneinander getrennte Bilder eigentlich sind.

E-Mail-Adresse schützen per Ascii schützen
Eine weitere Möglichkeit die Emailadresse gegen Spambots zu schützen ist die Verschlüsselung per Ascii Code. Bei dieser Methode wird eure Emailadresse in Asciicode umgewandelt, hier gibt es auf dieser Seite einen schönen Generator bei dem man einfach seine Emailadresse eingeben kann und diese dann in den Ascii Code umgewandelt wird. Den Ascii Code baut man anschließend im Impressum an der Stelle ein an der man seine Emailadresse später vorfinden möchte.

Ich hoffe das euch diese Methoden helfen eure Emailadressen etwas gegen den Spam zu schützen.

Ähnliche Beiträge:

  1. Signaturen in Thunderbird einbinden
  2. 10 kostenlose T-Shirts mit der eigenen Domain
  3. Adventskalender Link-Tipp 17 10minutemail.com
  4. Adventskalender Link-Tipp 13 e-recht24.de
  5. Thunderbird Vorstellung & Anleitung

User Kommentare

  1. Andreas | 19. Februar 2010 um 14:49 Uhr

    Vielen Dank für die Tipps zum Schutz der Mailadresse, die sind wirklich sehr nützlich. Schließlich hat niemand Lust auf Tonnen von unerwünschter Werbung. Auf die Idee mit dem Bild hätte ich eigentlich auch schon kommen können. Das funktioniert sogar, wenn man keine Programmierkenntnisse hat. Dass auch die ohne @-Zeichen geschriebenen Mailadressen ausgelesen werden können, wusste ich bisher auch noch nicht.

  2. Gero | 7. Juni 2010 um 16:45 Uhr

    Hallo,

    vielen Dank für die aktuellen Tipps.
    Leider sehe ich keinen CSS-Code oder Link.

    Mit freundlichen Grüßen
    Gero

  3. Andi | 7. Juni 2010 um 22:18 Uhr

    Danke Gero für den Hinweis irgendwie hatte ich ich vergessen den CSS und HTML Code in den Artikel ein zu fügen. Aber jetzt ist dieser auch im Artikel enthalten.

Kommentare

Vorschau des Kommentars