Üzenet # 1 | 18:55
Manapság sok olyan honlappal találkozok a uCoz rendszeren belül, ahol simán kiteszi a tulajdonos a kapcsolati email címet.
Ez ugyan egy gáláns gesztus, de sajnos van olyan a neten, aki/ami ezt sokkal többre értékeli, mint hogy a tulaj csak kitette, mint elérhetőség...
Ezek bizony a spam robotok. Sajnos ezekkel gigászi harcot kell folytatni, de egyenlőre az irányítás még a Mi kezünkben van! smile
Ezek a robotok megtalálják a nyíltan kitett email címet. A következményekről nem írok, gondolom mindenki tapasztalta már az email fiókjában.

Hogyan védekezhetünk ez ellen?
Erre is van több megoldás. Az első és legjobb megoldás, hogy nem írod ki az email címedet!
Gondolok itt a valós formára, tehát például: emalcimem@email.com
Na erre egy spam robot azonnal lecsap és már tele is szórja a fiókodat!
De Te ugye ezt nem akarod? sad
Akkor a védekezés ahogy már említettem, nem írod ki az email címedet, vagy lekódolva teszed ki.
Lehetőségek:


  • Külön választod az emailcím elemeit. Pl. emailcimem [kukac] email [pont] com
  • valamilyen scripttel lekódolod, titkosítod az email címet

Gondolom az első megoldást láttad már honlapokon. smile
A második lehetőségre van több megoldás is, most csak kettőt fogok ismertetni.

Az elsőhoz meg kell látogatnod ezt a honlapot.
Itt eleve több infót is olvashatsz erről a spam robot dologról, másrészt itt beszerezhetsz egy scriptet, amit ki kell tenned a honlapodra.
Hogy ez a script miként működik azt nem tudja csak a kitalálója, de a lényeg, hogy működik. Nekem is ez van fent a honlapjaimon.
Ebben az esetben semmi más teendőd nincsen, csak kitenni az oldaladra az weboldalról beszerzett scriptet.
A script egyik megjelenítési formája:
További infó a honlapon olvasható.

A másik scriptes megoldás.

A következő kód beillesztése igen egyszerű.
A honlapodon ahová az emailcímet szeretnéd beilleszteni (kiírni), oda szimplán ezt a kódot tedd be.
Természetesen a a megjelölt helyen töltsd ki a saját adataiddal.

Egy kis segítség a gyengébb html tudással rendelkezőknek.
Két sor van ahol módosítanod kell.
Az első sor:
var name = "neved"; //ide jon a neved, ami a kukac elott van
és a második sor:
var domain = "gmail.com"; //ide jon a kukac utani resz

Mindkét sor esetén a piros színnel jelölt szöveget kell a saját emailcím adataiddal lecserélni.
A "//" rész utáni szöveg magyarázat, hogy oda mit kell beírni.

Arra figyelj, hogy módosításkor csak a szöveget írd át! Amennyiben törölsz egy "-jelet, vagy a sort lezáró ;-jelet, a script értelmét veszíti és nem fog megjelenni az emailcím!
A @ jelet nem kell Neked megadni, azt a script hozzáteszi.
Ez látható is az első document.write sorban. A script ebben a sorban fűzi össze és alakítja át mailto linkké a meglévő adatokat.
name + @ + domain
Az utolsó sor a kiíratást szolgálja és itt záródik le a linkké alakítás.
Akkor lássuk a scriptet:

Code
<!-- START OF SCRIPT -->
<script language="JavaScript"><!--
var name = "neved"; //ide jon a neved, ami a kukac elott van
var domain = "gmail.com"; //ide jon a kukac utani resz
document.write('<a href=\"mailto:' + name + '@' + domain + '\">');
document.write(name + '@' + domain + '</a>');
// --></script>
<!-- END OF SCRIPT -->

Sok sikert és spam mentes email fiókot kívánok! smile