Okurlar?n?z ile ileti?im kurmak için blogunuzda e-postan?za yer vermek istiyor ama posta kutunuzu felç edecek spam postalardan çekiniyorsan?z (ya da benim gibi zaten bu hataya dü?tünüz ve zarar?n neresinden dönsem kard?r diye dü?ünüyorsan?z) i?te size çözüm!
Nette gezinirken bir sitede rastlad???m bu javascript kodu çok i?inize yarayacak. Biliyorsunuz ki spam yaratanlar nete sald?klar? robotlar? ile web sayfalar?ndaki e-postalar? topluyorlar ve daha sonra da bombard?man ba?l?yor. Bu robotlar sayfalardaki e-postalar? kendilerine özgün format?ndan ([email protected]) kolayca tan?yabiliyorlar. Her ne kadar nette çe?itli siteler sa?lad?klar? belirli baz? kodlar? sitenize eklemeniz durumunda sizi spamdan koruyacaklar?n? iddia etseler de ben bunlar arac?l??? ile ba?ar?l? olabileni duymad?m ve ne samimiyetlerine ne de etkinliklerine inanm?yorum.
A?a??da aç?klayaca??m basit javascript kodu ise e-posta adresinizin kendine özgü yap?s?n? biraz kar??t?r?yor ve robotlar?n farketmemesini sa?l?yor. Sadece kullan?c? üzerine t?klad???nda bilgisayar?ndaki e-posta için tan?ml? yaz?l?m? (Outlook, Thunderbird vs.) uyar?p, adresi eski haline getirip ona sunarak i?levselli?ini de koruyor. A?a??daki ad?mlar? takip ederek kodu kullanmaya ba?layabilirsiniz;
1. Ad?m: e-Postan?z? bir grafik dosyas? ?eklinde kaydedin
Bahsetti?im robotlar grafik dosyalar? üzerindeki metinleri okuyamad?klar? için e-postam?z? bir grafik dosyas? ?eklinde kaydetmemiz gerekiyor. Photoshop veya benzeri bir araçla e-postan?za yetecek kadar bir alan haz?rlay?n ve üzerine site ?ablonunda kullan?lan font ile e-posta adresinizi yaz?n. ?stedi?iniz herhangi bir formatta (.gif, .jpg, .png vs.) kaydedin.
2. Ad?m: Java kodunu blog kodunuza ekleyin
A?a??daki java kodunu blog HTML kodunuz içerisine, </HEAD> etiketinin hemen alt?na, dahil edin.
<script language="JavaScript"> <!-- function mask(end,middle,start,subject){ var one ='mai'; var two='lto:'; var three='?Subject='; var putogether= one+two+start+middle+end+three+subject; document.location.href=eval('"'+putogether+'"'); window.status=putogether; } //--> </script>
3. Ad?m: e-Postan?z?n 3’e bölün
e-Posta adresinizi çe?itli yerlerinden üç farkl? parçaya ay?r?n. Bu i?lemi belirli bir kural? olmayan bir heceleme i?lemi gibi dü?ünebilirsiniz. Örne?in ben kendi e-postam? a?a??daki ?ekilde üçe ay?rarak java koduna ekledim;
4. Ad?m:
e-Posta ba?lant?n?z? haz?rlay?n
e-Posta adresiniz için ilk ad?mda haz?rlad???n?z grafik dosyas?n? sunucunuza (ya da imageshack.us gibi ücretsiz bir grafik sunucusuna) gönderin ve adresini bir yere not edin. A?a??daki kodu kullanarak e-posta adresinizin ba?lant?s?n? olu?turun. Burada e-posta adresinizin parçalar?n? belirtilen s?ra ile (3, 2, 1) girin. 4 numaral? alana da size gönderilecek e-postan?n konusunu girin (örne?in; Bir sorum var). e-Postan?z? bar?nd?ran grafik dosyas?n?n adresini de uygun alana girmeyi unutmay?n (kod içinde http://sunucu.com/e-posta.gif ?eklinde belirtiliyor).
<a href="javascript:;" onMouseDown="mask('3','2','1','4')"><img src="http://sunucu.com/e-posta.gif"></a>
Daha sonra haz?rlad???n?z bu ba?lant?y? HTML kodunuz içinde görünmesini istedi?iniz yere girin ve kaydedin. Blogger kullan?yorsan?z “Republish” ile blogunuzu yeniden yay?nlad?ktan sonra kodu deneyebilirsiniz.
Kolay gelsin.
Kaynak;
- Stan: The Hot-Water Man (*)(**)
(*) Kod içinde herhangi bir copyright ifadesine rastlamad???m için sadece kodu farketti?im site adresini verebiliyorum.
(**) Hay?r, sand???n?z gibi bir site de?il :)
29 January 2006, 8:16 pm
Öncelikle te?ekkürler.
S?rf bu i? için bir de program var 1 saatir ar?yordum sonunda buldum
EAHide
http://www.bithelper.com/index.htm
29 January 2006, 10:21 pm
Bu konuda çok çe?itli araca rastlad?m ama böyle bir yaz?l?m ilk defa görüyorum :)
Ba?lant? için te?ekkrüler, fakat san?r?m ben program?n çal??ma mant???n? kavrayamad?m, fazla detay ve yard?ma yer verilmemi? :(
29 January 2006, 10:44 pm
Aynen, bende bunu diyecektim, çözemedim program?. Sitesindede bir yard?m dosyas? yok.
31 August 2006, 12:41 pm
Arkada?lar kodu siteye ekledim fakat haz?rlad???m e-posta resmine t?klad??m zaman herhangi bir hareketlenme olmuyor.Outlook aç?lm?yor.Neden olabilir?