Diese Werbefläche buchen!


Webdesign- und Freeware-Tipps

Spam verhindern: Die E-Mailadresse verstecken, aber doch anzeigen

Spam nervt heutzutage jeden. Und es dauert auch nicht lange, bis man die erste Spam-Mail bekommt, sobald man seine E-Mailadresse ungeschützt im Internet veröffentlicht hat. Man kann es den sogenannten SPAM-Bots schwierig machen, bzw. ihnen eine unüberwindbare Hürde in den Weg stellen.

Man muss die E-Mailadresse mit Hilfe von JavaScript erzeugen lassen. Der Betrachter der Seite bekommt davon nichts mit und kann wie gewohnt auf die Adresse klicken und eine E-Mail verfassen.

Der folgende JavaScript-Code sollte in eine neue Datei kopiert werden (z.B. mit Proton), die als spamschutz.js abgespeichert wird.

function email(name, domain, tld)
{
var mail = name + "@" + domain + "." + tld;
var link = "<a href='mailto:" + name + "@" + domain + "." + tld + "'>" + mail + "</a>";
document.write(link);
}

Im HTML-Code steht an der gewünschten Stelle folgender Code:

<script type="text/javascript">email('mail','deinedomain','de');</script><noscript>mail(at)deinedomain.de</noscript>

Im Code bedeutet "mail" der Teil der Adresse vor dem "@", "deinedomain" der Teil nach dem "@" und "de" ist die Domainendung.

Zum Abschluss muss noch die spamschutz.js in die HTML-Datei eingebunden werden. Das geht mit folgendem Code im HEAD-Teil der Seite.

<head> ... <script language="javascript" src="spamschutz.js" type="text/javascript"></script> ... </head>

Nachteil des Verfahrens: Benutzer mit ausgeschaltetem oder nicht installiertem JavaScript können die Mailadresse nur in abgewandelter Form (mail(at)deinedomain.de) sehen.

Um dieses Problem zu umgehen, wird auch häufig die E-Mailadresse als kleine Grafik eingeblendet. Solch eine Grafik ist zwar relativ leicht maschinell auslesbar, bietet aber trotzdem einen recht guten Schutz. Allerdings entsteht dadurch wieder ein Nachteil: Man kann nicht daraufklicken, um eine E-Mail zu verfassen, sondern muss die Adresse abschreiben.

Jan-Markus Welker hat dafür ein tolles Online-Tool erstellt. Hier kann man eine E-Mailadresse eingeben und daraus eine Grafik erstellen lassen. Sehr nützlich, danke Jan!

Welches Verfahren man für besser hält muss man selber entscheiden, ich persönlich halte die JavaScript-Verschlüsselung für sehr gut anwendbar, da die meisten JavaScript aktiviert haben und wenn nicht trotzdem noch die Adresse herausgefunden werden kann.

Partnerseiten

Autoreifen

Geizkragen