PDA

View Full Version : سوال: ارسال ایمیل به ایمیل های ثبت شده در دیتابیس



ama-amir
پنج شنبه 15 فروردین 1392, 23:49 عصر
سلام
من یه اسکریپت نوشتم که کاربران میان عضو سایت میشن
ایمیلشون هم وارد میکنن
الان یه سری ایمیل ثبت شده تو دیتابیس دارم میخوام براشون ایمیل دست جمعی بفرستم
ممنون میشم اگه کمکم کنید که چجوری میتونم اینکارو بکنم

siavashsay
جمعه 16 فروردین 1392, 03:18 صبح
ازین کد استفاده کنید :


$sql=mysql_query("SELECT `emails` FROM `tb_name` WHERE `active_users`='1'");
$to=array();
while($row = mysql_fetch_array($sql)) {
array_push($to, $row['email']);
}

mail(implode(',', $to), $submit, $message, $headers);
موفق باشید

ama-amir
جمعه 16 فروردین 1392, 11:21 صبح
ممنون
2تا سوال دیگه
با کلاس phpmailer از این کارا نمیشه کرد؟
آیا تنظیماتی نمیخواد که مشخصات smtp یا pop3 هاستینگ رو بدم بهش؟

siavashsay
جمعه 16 فروردین 1392, 19:42 عصر
با phpmailer کار نکردم ! من خودم با برنامه sendmail که بروی خود wamp نصب میشه کار میکنم ! تنظیمات smpt رو هم توی فایل .ini خود همون برنامه دادم و برای فرستادن ایمیل از همون کد معمولی ( کد بالا ) استفاده میکنم !
آموزشش رو هم توی این تاپیک دادم
http://barnamenevis.org/showthread.php?382492-%D9%81%D8%B1%D8%B3%D8%AA%D8%A7%D8%AF%D9%86-Email-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-Localhost-%28-%D8%AA%D8%B3%D8%AA-%D8%B4%D8%AF%D9%87-%D8%A8%D8%A7-Wamp-%29
موفق باشید