Jak chronić adres e-mail na www

Jak pokazać i jednocześnie zamaskować adres e-mail na stronie www?

Jeśli już musimy gdzieś ujawnić nasz adres na www, to starajmy się zachować maksimum ostrożności i stosować pewne utrudnienia dla robotów skanujących witryny.

1.
Pierwszym sposobem jest wstawienie zamiast adresu w formie tekstowej obrazka na którym będzie widoczny Twój adres. Taki zabieg możemy stosować na swoich stronach www.

Innym sposobem jest dodanie jakiejś treści do adresu np.
nick@TEGO_NIE_PISZ.poczta.onet.pl
lub
nick@poczta.onet.TU_WSTAW_OZNACZENIA_POLSKI
Zapis taki jest czytelny dla osób go widzących ale dla robotów już kompletnie bezużyteczny.
Nie stosuj w takim przypadku słów DELETE, USUN – roboty zaczynają je już znać i pomijają w czytywaniu.

2.
Nieco bardziej wymagającym ale skuteczniejszym jest kodowanie adresu. Do tego celu można użyć narzędzia znajdującego się pod adresem:
http://nospam-pl.net/koduj.php

Po wpisaniu naszego adresu i wybraniu opcji kodowania „numery encji ASCII” wyświetli nam się zakodowany adres. Bartosz Danowski i Łukasz Kozicki w książce Spam. Profilaktyka i obrona radzą aby kodować nie tylko adres ale także wyrażenie mailto. Wydaje się to bardzo słuszne zwarzywszy, że roboty spamerów wyczulone są na dwa znaki: „@” i wspomniane „mailto”.

3.
Jednym z popularniejszych i skutecznych sposobów jest użycie skryptów Java.
Prosty skrypt, który można zastosować na stronie www ma postać:

<SCRIPT LANGUAGE="JavaScript">

<!-- Original: CDR Software -->
<!-- Web Site: http://www.cdrsoft.com -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
user = "tu wpisz to co jest przed znakiem @";
site = "tu wpisz to co jest po znaku @";

document.write('<a href="mailto:' + user + '@' + site + '">');
document.write(user + '@' + site + '</a>');
// End -->
</SCRIPT>
Efekt jest taki, że link funkcjonuje jak zwykła funkcja "mailto"
jednak roboty nie są w stanie przeczytać tak zapisanego adresu.