not: hotmail veya yahoo ile artık html kodlarıyla mail gönderilemiyor bu sistem bir maili web sayfası gibi gönderebildiğimizde çalışmaktadır
HEMEN ANLATMAYA BASLIYALIM
HEMEN ANLATMAYA BASLIYALIM
logger.php nin ( yada ismini ne.php yapmak istiyorsan) kodlari..
<? setlocale(LC_ALL,tr_TR); $tarih = "%d %B %Y %A </b>günü saat <b>%H:%M.%S"; $domain = GetHostByName($REMOTE_ADDR); if ($HTTP_GET_VARS['sifre'] == 'Sifreniz') { $filename = $HTTP_GET_VARS['sayfa']. ".html"; if( isset($HTTP_GET_VARS['konu']) && isset($HTTP_GET_VARS['sayfa']) ) { if (file_exists($filename)) { $out = fopen($filename, "r"); } else { $out = fopen($filename, "a+"); } $contents = fread($out,filesize($filename)); fclose($out); if (preg_match ("/".$HTTP_GET_VARS['konu']."/", $contents)) { $str = "<b>::: </b><font face=Verdana size=2><font color=red><b>".$HTTP_GET_VARS['konu']."</b> </font><b> :::</b> konulu e-posta <b>" . strftime($tarih) . " </b>de <font color=red><b>okundu</b></font>. <b>IP: </b>" . $domain . "</font><br>"; $out = fopen($filename, "a+"); fwrite($out, $str); fclose($out); } else { $str = "<b>::: </b><font face=Verdana size=2><font color=red><b>".$HTTP_GET_VARS['konu']."</b> </font><b> :::</b> konulu e-posta <b>" . strftime($tarih) . " </b>de <font color=#0066cc><b>gönderildi </b></font>. <b>IP: </b>" . $domain . "</font><br>"; $out = fopen($filename, "a+"); fwrite($out, $str); fclose($out); } } } ?>
yukarıdaki php kodlarında duzenlenmesi gereken kisim sadece –sifreniz – yazan yer.. buraya sabit hep kullanacagimiz bi sifre yaziyoruz..(sifre bizim loglarimiza baskalarinin ulasmasin engelleyecek)... yukardaki log.php mizin kodlarını bir text dosyasına yapıştırın ve log.php olarak kaydedin ve freehostaki sitenize bir ftp programıyla upload edin.. yada freehostunuzun dosya manager i varsa onla gönderin, ftp ile göndermeye uğraşmayın....
simdi mailimizi okuyup okumadığını anlamak istediğimiz mail adresine göndereceğimiz html kodlarını aşşağıda veriyorum.. aşşağıdaki kodların mailin içeriğine yazacaksınız, bu html kodlarını freehosttan aldığınız web adresinize, mailiniz konusuna, log.php de belirlediğiniz şifrenize, göre değiştirin ve göndereceğiniz mailin içeriğine yapistirin ve gönderin... göndereceğiniz mailin, konusuyla içeriğindeki mailin konusu kısmı aynı olmalı...
<html>
<head></head>
<body>
<div id="Layer1" style="position:absolute; width:1px; height:1px; z-index:1; visibility: hidden"><img src="http://sizin_sunuzunuz/log_dizininiz/logger.php?konu=Epostanizin_Konusu&sifre=Sifreniziburaya yazin&sayfa=logunuzun_tutulacagi_sayfa"></div>
<font color="#000000"><font size="2">bu araliga karsi tarafın giden mailin içeriğinde ne görmesini istiyorsanız onu yazın </font></font>
</body>
</html>
yukardaki kodları mail olarak gönderdiğinizde karşı taraf mail i açınca yukarda aralığa ne yazdıysanız onu görücek kodlar gözükmeyecektir..
mail gonderirken konusuna ne yazdiysaniz (ki yazicaginiz konudaki kelimeler bitisik veya kelimeler arasinda _ olmak zorunda, mesela:naber nasilsin yerine, nabernasilsin veya naber_nasilsin yazmalisiniz gidecek mailin konu kismina..eger boyle yapmazsaniz sistem calismaz) yukardaki Epostanizin_konusu yazan yeri silin ve gondereceginiz mailin konusu ne ise onu yazin (bu demektirki her farkli konuda mail atmak istediginizde yukardaki kodlardaki konuyu değitirip öyle göndereceksiniz.. )
yukarida logunuzun_tutulacagi_sayfa kismini istediginiz bisey yazabilirsiniz..degistirmezseniz mailin okunup okunmadigini
anlamak icin bakacaginiz yer:
htp://sizin_sunucunuz/log_dizininiz/logunuzun_tutulacagi_sayfa.html olacaktir
eger o kismi degistirirseniz mesela haber yaparsaniz mailin okunup okunmadigini bu sefer bu sayfaya bakarak tespit edeceksiniz:
http://sizin_sunucunuz/log_dizininiz/haber.html
simdi php destekli free bi host bulun ve uye olun.. logger.php dosyanizi hostunuza atin..ornegin ben diyelim lycos tan yenicerix usernameli bi uyelik aldim ve icinde yyy diye bir klasor olusturdum...
ve logger.php mi buraya attim logger.php min durdugu konum bu suan..http://members.lycos.co.uk/yenicerix/yyy/logger.php ...
sonuclari okuyacagim adress te bu:http://members.lycos.co.uk/yenicerix/yyy/haber.html
gonderecegim mailin konusu naber_nasilgidiyor.. maille göndereceğim kodlarda aşşağıda:
<html>
<head></head>
<body>
<div id="Layer1" style="position:absolute; width:1px; height:1px; z-index:1; visibility: hidden"><img src="http://members.lycos.co.uk/yenicerix/yyy/logger.php?konu=naber_nasilgidiyor&sifre=222&sayfa =haber"></div>
<font color="#000000"><font size="2">bu araliga mesajin icine ne yazmak istiyorsaniz onu yazin </font></font>
</body>
</html>
sifremi logger.php de 222 yapmisim,yukaridada 222 yapmak zorundayim..
NOT: yyy klasorunun, logger.php nin ve kendiliginden olusan haber.html nin (yada siz ne isim verdiyseniz) chmod unu 755 yapmayi unutmayin..(ftp programiyle yapabilirsiniz)
Gökhan Olgun a buyuk katkilarindan dolayi teskkurler...
İKİNCİ SAYFADA SORULAN TÜM SORULARI CEVAPLADIM
BY YENICERIX
LUTFEN EMEGE SAYGI