hazırladıgım scriptte firma bilgilerini alıyorum.
mail alaanındaki tum mailleri çekip toplu halde nasıl mail gonderebilirim?
tablodaki mail adreslerine mail gonderimi
5
●323
- 21-08-2010, 22:22:04
$sorgu = mysql_query("select mail from firmalar"); while ($sonuc = mysql_fetch_array($sorgu)) { $mail = $sonuc['mail']; mail($mail, 'konu', 'mail içeriği'); }http://php.net/manual/en/function.mail.php - 22-08-2010, 18:44:09Üyeliği durdurulduEvet Bu Şekilde Gönderebilirsin Fakatforumxtr adlı üyeden alıntı: mesajı görüntüle

Bunun Sonucunda
1- Site IP Backlist e düşebilir
2- Spam a %90 Düşer
3-Mail Server SQL server kadar hızlı çalışamayacagı için kitlenmeler,yorulmalar yaşayacak
Bunun gibi Bir çok şey daha oluacaktır
Göndereceğin Maillerin aciliyeti yoksa yani bütün firmalar aynı anda bildirilmesede olur diyorsan
bu arkadaşın verdiği kodu
limitlendirip ve cron job ilede bu sayfayı gün içersinde belirli aralıklarlada limitlendirdiğin aralıklardaki maillere gönderirsen sorunların bir çoğunu ortadan kaldırabilirsin.
yani örn : sabah 8 de ilk 5 tane 1 saat 2 saat sonra bi 5 tane daha gibi - 22-08-2010, 21:44:03Bu çok kaba hali tabii ki, fonksiyonun açıklandığı linki de verdim ki incelesin, header'ları eklesin, timeout olunca gerekeni yapsın vs. Balık tutmayı öğrensin yaniTurkishDizayn adlı üyeden alıntı: mesajı görüntüle
- 23-08-2010, 11:02:56Üyeliği durdurulduEst. Hocam Beni Yanlış Anlamayın Size Lafım Yok O yazımda alttaki fonksiyonuda vermiştim ama herhalde yapıştıramadım herhalde
benim ordaki amacım detayları vermekti beni yanlış anlamamanızı ümit ediyorum
function mailgonder($mail,$konu,$mesaj){ $headers = "From:Destek Masası gonderen@mail.com"; $headers .= "X-Sender: gonderen@mail.com>\n"; // gonderen kişinin mail adresi $headers .= "X-Mailer: PHP\n"; //mailer versiyon, dokunmayınız farklı değilse $headers .= "X-Priority: 3\n"; //1 acilmesaj, 3 Normal $headers .= "Return-Path: <gonderen@mail.com>\n"; // mail hata verirse hata mesajinin kime donecegi $headers .= "Content-Type: text/html; charset=utf-8\n"; ///karakter seti, türkçe için -9 kullandık mail($mail, $konu,$mesaj,$headers); }
