MyDesign | Kod Arşivi - Anasayfaya Dön   No banner in farm
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Makaleleri:


Bu Kategorinin En Çok Okunan Makaleleri:






Arama:
Gelişmiş Arama


No banner in farm



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > Php > Makaleler

Php ile Fake mail, html tabanlı mail atmak

Web sitenizde smtp server desteği varsa php ve javascript kullanarak kendi mailinizi kendiniz atıyorsunuz. Üstelik zengin metin biçimiyle...

mail  html tabanlı mail 

Kategori: Php
Gönderen: ksabitk
Tarih: 17 Nisan 2009
Okunma Sayısı: 40050
Puan: 9,5 / 26 Oy
Puan Ver:
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
Web sitenizde smtp server desteği varsa php ve javascript kullanarak kendi mailinizi kendiniz atıyorsunuz. Üstelik zengin metin biçimiyle...

Mail gönderilerinizde kişi adı, gidecek mail, ve size ait olan maili sonradan yazacağınız için fake mail olarakta kullanabilirsiniz , yalnız dikkat etmeniz gereken husus bir cevap adresinizin olmayacağıdır.
Örneğin: admin@websiteminadı.com şeklinde girdiğiniz bir email ile gönderilecek maillere yanıt gelemeyebilir.
Birde smtp desteği veren ücretsiz php hostingler vardır, örnek olarak www.orgfree.com 'u verebilirim şayet biraz html'den anlıyorsanız bu betiği çalıştırmak hiçte zor değil, üstelik mail gönderileriniz text tabanlı değil zengin metin yani html tabanlı olacaktır.

İLK ADIM
Her hangi bir kod düzenleyici ile ( not defteri bile olabilir ) aşağıdaki kodları kopyalayıp sayfayı guvenlik.php olarak kaydedin


 

<?php
/* Config Section */
$pass  'demo';    // Sifreyi buraya giriniz...
$cookiename 'demo';    // Optional change: Cookie'ye isim veriniz.
$expirytime time()+3600;    // Optional change: Sifrenin geçerli oldugu süre "saniye olarak". Basta geçerli olan 1 saatdir.
$msg  'Sifre Yanlis.'// Optional change: parola yanlis mesajidir.basta geçerli olan "Sifre Yanlis"dir.
/* End Config */
/* Logout Stuff - Sept 5, 2005 */
if (isset($_REQUEST['logout'])) {
 
setcookie($cookiename,'',time() - 3600);       // remove cookie/password
 
if (substr($_SERVER['REQUEST_URI'],-12)=='?logout=true') {   // if there is '?logout=true' in the URL
  
$url=str_replace('?logout=true','',$_SERVER['REQUEST_URI']); // remove the string '?logout=true' from the URL
  
header('Location: '.$url);          // redirect the browser to original URL
 
}
 
show_login_page('');
 exit();
}
$logout_button='<form action="'.$_SERVER['REQUEST_URI'].'" method="post"><input type="submit" name="logout" value="Logout" /></form>';
$logout_text='<a href="'.$_SERVER['REQUEST_URI'].'?logout=true">Logout</a>';
/* End Logout Stuff */
/* FUNCTIONS */
$encrypt_pass=md5($pass); // encrypt password
function setmycookie() {
global 
$cookiename,$encrypt_pass,$expirytime;
 
setcookie($cookiename,$encrypt_pass,$expirytime);

function 
show_login_page($msg) {
?>
  <form action="" method="POST">
   Şifre:&nbsp;
   <input type="password" name="password" size="20">&nbsp;
   <input type="submit" value="Giriş">
   <input type="hidden" name="sub" value="sub">
  </form>
  <?=$msg?>
<?php 
}
/* END FUNCTIONS */
$errormsg='';
if (
substr($_SERVER['REQUEST_URI'],-7)!='sas.php') {// if someone tries to request sas.php
 
if (isset($_POST['sub'])) {      // if form has been submitted
  
$submitted_pass=md5($_POST['password']); // encrypt submitted password
  
if ($submitted_pass<>$encrypt_pass) {  // if password is incorrect
   
$errormsg=$msg;
   
show_login_page($errormsg);
   exit();
  } else {         
// if password is correct
   
setmycookie();
  }
 } else {
  if (isset(
$_COOKIE[$cookiename])) {   // if cookie isset
   
if ($_COOKIE[$cookiename]==$encrypt_pass) { // if cookie is correct
      // do nothing
   
} else {        // if cookie is incorrect
    
show_login_page($errormsg);
    exit();
   }
  } else {         
// if cookie is not set
   
show_login_page($errormsg);
   exit();
  }
 }
} else {
 echo 
'';
}
?> 


Bu sayfanın amacı mail göndereceğimiz sayfaya herkesin girememesi için şifrelemektir.

Dikkat!
Şifre olarak demo yazılmıştır. 5. satırda bulunan şifreyi kendinize göre değiştirin.


İKİNCİ ADIM
Her hangi bir kod düzenleyici ile ( not defteri bile olabilir ) aşağıdaki kodları kopyalayıp sayfayı mail.php olarak kaydedin


<? require('guvenlik.php');?>
<script language="JavaScript" type="text/javascript" src="wysiwyg.js">
</script>
<form action="mail.php?gonder" method="post">
<TABLE>
<TR>
    <TD>Konu</TD>
    <TD><INPUT TYPE="text" NAME="konu"></TD>
</TR>
<TR>
    <TD>Gönderen İsim</TD>
    <TD><INPUT TYPE="text" NAME="mailfromname"></TD>
</TR>
<TR>
    <TD>Gönderen Mail</TD>
    <TD><INPUT TYPE="text" NAME="mailfrom"></TD>
</TR>
<TR>
    <TD>Alıcı Mail</TD>
    <TD><INPUT TYPE="text" NAME="rcpt"></TD>
</TR>
<TR>
    <TD>Mesaj:</TD>
    <TD>
        <textarea NAME="data" id="textarea1" ></textarea>
     <script language="javascript1.2">
  generate_wysiwyg('textarea1');
</script>   
 
    </TD>
</TR>
<TR>
    <TD>&nbsp;</TD>
    <TD><input name="send" type="submit" value=" Gönder "></TD>
</TR>
</TABLE>
</form>
<?
set_magic_quotes_runtime
(0);
if(isset(
$_GET['gonder'])) {
$subject=$_POST['konu'];
$fromname=$_POST['mailfromname'];
$from=$_POST['mailfrom'];
$to=$_POST['rcpt'];
$data=$_POST['data'];
$data stripslashes($data);
$eol="\nMIME-Version: 1.0\nContent-Type: text/html;\n";
$headers 'From: '.$fromname.'<'.$from.'>'.$eol;
// ve mail gider
mail($to$subject$data$headers);
echo 
"Mail  : $to adresine gönderildi";
}
?> 



ÜÇÜNCÜ ADIM
Js desteği için aşağıdaki dosyayı indirin
http://www.dynamicdrive.com/dynamicindex16/openwysiwyg/wysiwyg_beta.zip

indirdikten sonra rar arşivinden çıkarın ve içindeki dosya ve belgeleri hazırladığımız mail.php ve guvenlik.php ile aynı dizine yerleştirin ve hosta atın
hepsi bu...

Php ile Fake mail, html tabanlı mail atmak için yazılan yorumlar

PrLanTa  { 02 Nisan 2012 }
Ya hocam , "host" kelimesinin anlamını bi sölermisiniz?! yapacaksanız anlamını bari söleyin Lan ! :)

ömer  { 24 Aralık 2011 }
ya biri posta kodunu söylesin nolrrr ?

osman pasa  { 14 Eylül 2011 }
adam 2009 da paylaşmış hala soru soran mallar var muhteşem bir dille anlatmış hostu soran öküzleri hiç karıştırmayacam bile hostu bilmiyor fake maille uğraşıyorsun daha neler neler görecez

samba  { 19 Ağustos 2011 }
Junk Mail e düşmemesi için ne yapmamız gerekmektedir ?

zehirliprens  { 18 Mart 2011 }
msn nick face vb seyler calmak ıstersenız spy-net programını tavsıye ederım sıze

Melih  { 20 Şubat 2011 }
Arkadaşlar Bu Arkadaş Zora Kaçmış Bende Daha Kolay Şekli Var kmelih can @ hotmail. com Ekleyin Görüşelim (Boşluklar Yok)

meliha  { 02 Şubat 2011 }
mynette bi adi var onun nikini çalmak çin fake yapmak istiyorm ama beceremiyorm))) bana yardımcı olursanız çok sevinirim

testy  { 23 Ocak 2011 }
ya tam ne nasıl yapacagız anlatırmısınız

mustafa  { 05 Eylül 2010 }
Kardeş host a atın diosn ama host yokki :(

idil  { 30 Ağustos 2010 }
bana hosta nasıl atılıyo söylermısınız ve dosyayı ındırdımde cok belge cıkıyor yardımcı olurmusunuz tskler

Ahmet  { 26 Ağustos 2010 }
Arkadaşım mail.phpde hata alıyorum yazma izinlerinede werdim?

Webmaster  { 16 Ağustos 2010 }
Hocam PEki bunları dreamweaverda uzerinde tasarım yapabiliriz degilmi bi bozulma olmaz puf nokta verirsen sevinirim.

Mehmet  { 15 Haziran 2010 }
Hocam, Gerçekten Çok İşime Yaradı Çok Teşekkürler.

Murat  { 12 Mayıs 2010 }
içerikmi yok yoksa benmi göremedim :S

cafer   { 16 Şubat 2010 }
hocam cok tesekkurler sirket ici yazismalarda cigir aciyorum ;) ellerine saglik...

erkin   { 08 Şubat 2010 }
yaaa çalışmıyo (pleskpanel)

serdargunduz  { 27 Eylül 2009 }
Teşekkürler. Denedim. Çalışıyor. şimdi bir fake mail kodu lazım. orgfree.com hem hızlı hem de 1000 mb lık alanla kazançlı bir hosting üstelik çok uygun fiyatlı yıllık 12 dolar. Ben yerli bir hosttan 20 TL ye 100 mb aldım. smtp desteği bile yok. Mail gönderemiyorum. eski php sürümünden dolayı bazı İYS (cms) leri kuramıyorum.

izin   { 18 Eylül 2009 }
kardeş host ne ? :S

neo   { 22 Temmuz 2009 }
ben bunu kendi siteme koydum fakat maili atmıyor neden olablir senin verdigin şekildede attım fakat olmadı

abc   { 03 Haziran 2009 }
arkadaşım çok teşekkürler fakat bu mailer sadece metin yazma penceresi olarak görünüyor yada yanlış bişey söyleyip saçmalıyorum, benim gibi hiç anlamayanlar için biraz açıklama yapabilirsen çok sevinirim, normal bi mail form gibi nasıl kullanabilirim bunu ?

aydib   { 27 Mayıs 2009 }
paylaşımın için çok teşekkur ederim. alıcı mailini nasıl otomatik algılatırız.? yada bu kodlarda oyle bişi yapabilirmiyiz.?

SaLsa   { 26 Nisan 2009 }
hocam allah senden binbir kere razı olsun 2 gündür bununla uğraşıyorum.html olarak bulamadım sen paylaşmışsın dile benden ne dilersen çok çok saol

Yorum ekleyin

Bu sayfaya link verin:
Anasayfa > Php > Makaleler > Php ile Fake mail, html tabanlı mail atmak
Kategoriler:


Forum:



Bağlantılar:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 54.147.241.117 | 0,11 Saniye
© Copyright 2004-2017 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.