Maskowanie adresu pocztowego w witrynach

Podawanie adresów mailowych w witrynie internetowej naraża adresata na tony niechcianej poczty, bo automaty spammerów przeczesują zasoby Internetu w poszukiwaniu niefrasobliwie wpisanych adresów poczty elektronicznej. Jak podać swój adres, a jednocześnie uchronić się przed spamem?
Język HTML pozwala wyświetlać dowolne ciągi znaków podane w postaci kodu ASCII (np. literę a podaną jako a). W ten sposób zakodujesz poszczególne litery swojego adresu mailowego, a mimo to zostanie wyświetlony we właściwy sposób w oknie przeglądarki. Automaty spammerów usiłują przeważnie wyodrębniać adresy z tekstu źródłowego witryny internetowej. Nie dokonują obróbki kodu takiej, jaka jest konieczna do zaprezentowania treści witryny w przeglądarce, zatem nie są w stanie wykryć zamaskowanego w ten sposób adresu pocztowego.

Zamiast samego adresu mailowego możesz zakodować całe łącze w postaci mailto: webmaster(at)example.com, aby odwiedzający witrynę mogli je od razu kliknąć. Pomoże ci w tym formularz pod tym adresem internetowym. Wpisz żądany adres mailowy w polu The input. Następnie zaznacz pole wyboru Convert into (X)HTML entities ("encode") i kliknij przycisk Obfuscate This!. Aby wygenerować ponadto wspomniane łącze, zaznacz pole wyboru Create (X)HTML link. Uzyskany w ten sposób kod wkleisz w miejsce rzeczywistego adresu mailowego w dokumencie HTML.

Szczególna funkcja dostępna na powyższej stronie internetowej to Reverse using CSS. Oprócz zakodowania adresu mailowego zapisuje go ponadto wstecz i opatruje go stylem email. Aby internauci uzyskali poprawny adres, musisz zdefiniować w swoim dokumencie HTML arkusz stylów o nazwie email, w którym kierunek czytania przebiega odwrotnie, czyli z prawej strony do lewej. Zrobisz to np. za pomocą poniższych poleceń:

(style type="text/css")
(!--
span.email { unicode-bidi: bidi-override; direction: rtl; }
--)


Zastąp w nich nawiasy proste nawiasami spiczastymi. W opisany sposób zmylisz automaty poszukujące adresy mailowe, natomiast przeglądarki internetowe w obecnych wersjach prawidłowo interpretują kod, wyświetlając poprawny adres.
Tagi: adres mail maskowanie ukrywanie spam witryna
Ocena:
Twoja ocena:

Komentarze (1)

adams25

14-08-2008 08:53

Bardzo dobra porada. Kiedyś jak zaczynałem przygodę z tworzeniem witryn www umieszczałem w zakładce kontakt adres email bez szyfrowania, mailto itp. długo nie musiałem czekać - na moją skrzynkę po tygodniu dziennie przychodziło ponad 10-15 e-mail angielskojęzycznych. Tak więc wbrew pozorą to poważny problem - samo mailto: pomaga ale rozwiązanie z tej porady bardziej mi się podoba :) Pozdrawiam

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »