PDA

View Full Version : سوال: نا تمام ماندن عملیات ارسال ایمیل



ahmadbadpey
سه شنبه 27 مرداد 1388, 10:38 صبح
با سلام
این تکه کدی از صفحه ارسال ایمیل سایتم به کاربران هستش . در کد زیر $emails آرایه ای از ایمیل های جمع آوری شده از دیتابیس ، $count_email شمارنده تعداد ایمیل های ارسالی ، $body متن پیام ارسالی و $_POST['nl_title'] عنوان پیام هستش . مشکل اینه که گاهی اوقات روند ارسال ایمیل نا تمام باقی می مونه و تعداد زیادی از ایمیل ها ارسال نمیشن . حتی اون پیغام آخر هم مبنی بر ارسال موفق ایمیل ه ظاهر نمیشه
. این رو هم بگم که تعداد ایمیل ها حدود 2000 به بالاست .
به نظر شما مشکل از کجاست ؟؟؟؟؟؟

$count_email=0;

foreach($emails as $index){
mail("$index",stripslashes($_POST['nl_title']),stripslashes($body),"from:ITCOM@PNUAB.AC.IR\r\n"."MIME-VERSION:1.0\r\n"."content-type:text/html;charset=utf-8;dir=rtl");
$count_email++;
}//foreach($emails as $index)

print("<center><div dir=\"rtl\" class=\"green_bg\">خبر نامه با موفقیت ارسال شد <br><b>$count_email</b> ایمیل ارسال شد .</div></center>");

امیـرحسین
سه شنبه 27 مرداد 1388, 11:23 صبح
2000 به بالا؟ از سرور خبری دارید؟ یه دوستی روی سایتش اسکریپت چت سنگین نصب کرد و هاستینگ هم شاکی شد که سرور داره میترکه!
شاید واسه شما هم اینجوری باشه که از یه حدی به بعد رو، سرور بلاک می کنه. این یه حدسه....

ahmadbadpey
سه شنبه 27 مرداد 1388, 12:25 عصر
در تاپیک زیر هم مشکل من مطرح شده اما به جواب نرسیده . ظاهرا باید یه فکر دیگه ای بکنم .
http://forums.cpanel.net/f5/php-script-sending-mail-how-avoid-limits-56489.html