Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
825
Tıklama
0
Öne Çıkarma
Toplu MAIL Gönderim
N
20 yıl
Teğmen
Konu Sahibi

Arkadaşlar üyelerime toplu mail gönderim yapıcam.(YANLIŞ ANLAŞILMASIN SPAM AMAÇLI DEĞİLDİR)Kısaca kodumun mantığı şöyle:Ayın 10 unuysa db e bağlanıp mailleri çekiyorum ve bu mailleri virgülle ayırıp bir değişkene atıyorum ve mail liyorum.Aşağıda kendim bir şeyler yazmaya çalıştım ama tam olmadı sanırım bi bakarsanız sevinirim.
 
$o=0;
$tarihi=date("d");
if($tarihi=10)
{
$sql31=("select h_mail from kalas where h_pymopt='0' ");
while($sor=mysql_fetch_array($sql31))
{
$o++;
$email_adresleri=$sor[h_mail];
}
trim($email_adresleri)
$alicilar= implode(",", $email_adresleri);

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



C
20 yıl
Yüzbaşı

<?php
require("config.php");
$baglan=mysql_connect($hostname,$username,$passwor d);
mysql_select_db($db_name) or die ("Database ulaşılamadı");

$basla = $_GET["basla"] ? $_GET["basla"] : 0; // Kactan baslayacak?
$limit = 5; // Kac tanesıne gonderecek?
$bekle = 5; // Kac sanıye bekleyecek?

$konu=@$HTTP_POST_VARS["konu"];
$mesaj=@$HTTP_POST_VARS["mesaj"];



$headers="MIME-Version: 1.0";
$headers.="X-Originating-IP: [85.96.113.169] ";
$headers.="X-Originating-Email: [info@bilkey.com]";
$headers.="X-Sender:info@bilkey.com";
$headers.="From:info@bilkey.com";
$headers.="Return-Path:info@bilkey.com";
$headers.="Reply-to:info@bilkey.com";

$liste = mysql_fetch_array(mysql_query("select count(*) as toplam from maillist"));
if($basla < $liste["toplam"]){

$sorgu = mysql_query("select * from maillist limit $basla,$limit");
while($sonuc = mysql_fetch_assoc($sorgu)){
$giden++;
echo $sonuc["email"]."<br>";
!@mail($sonuc["email"],$konu,$mesaj,$headers);
}

echo "<br>Gönderilen $basla, ".($basla+$limit)." arası toplam ".($basla+$giden)." mail. ";
if(($basla+$limit) < $liste["toplam"]){
echo "Kalan ".($liste["toplam"] - ($basla+$limit))." mail."; ?>
<meta http-equiv="refresh" content="5;URL=?basla=<?=$basla+$limit?>">
<?
}
}
?>

bu kodlara bak ve kendine göre düzenle. umarım işini görür.


Bu mesaja 1 cevap geldi.
N
20 yıl
Teğmen
Konu Sahibi

Eywallah cera bunlar işimi görür yanlız maillerin arasına virgül koymadan nasıl yollatacak onu pek anlayamadım.


Bu mesaja 1 cevap geldi.
A
20 yıl
Yarbay

Birer birer gönderiyor. Böyle daha iyidir. Kullanıcılar biribirlerinin e-mail adreslerini göremezler bu şekilde.


Bu mesaja 1 cevap geldi.
C
20 yıl
Yüzbaşı

aslında kullanıcıları düşünerek değilde serverı düşünülerek yapılmış bi uygulama


Bu mesaja 1 cevap geldi.
A
20 yıl
Yarbay

Sunucuyu düşünen kim. Boşver. Hosting firması düşünsün.
quote:

Orjinalden alıntı: cera

aslında kullanıcıları düşünerek değilde serverı düşünülerek yapılmış bi uygulama



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.