• 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نا تمام ماندن عملیات ارسال ایمیل
#1
با سلام
این تکه کدی از صفحه ارسال ایمیل سایتم به کاربران هستش . در کد زیر $emails آرایه ای ایمیل های جمع آوری شده از دیتابیس ، $count_email شمارنده تعداد ایمیل های ارسالی ، $body متن پیام ارسالی و $_POST['nl_title'] عنوان پیام هستش . مشکل اینه که گاهی اوقات روند ارسال ایمیل نا تمام باقی می مونه و تعداد زیادی از ایمیل ها ارسال نمیشن . حتی اون پیغام آخر هم مبنی بر ارسال موفق ایمیل ه ظاهر نمیشه
. این رو هم بگم که تعداد ایمیل ها حدود 2000 به بالاست .
به نظر شما مشکل از کجاست ؟؟؟؟؟؟
کد پی‌اچ‌پی:
$count_email=0;
            
            foreach(
$emails as $index){
             
mail("$index",stripslashes($_POST['nl_title']),stripslashes($body),"from:[email protected]\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>".mysql_error().""); 
  پاسخ
تشکر شده توسط :
#2
نقل قول: این رو هم بگم که تعداد ایمیل ها حدود 2000 به بالاست .
مشکل اینجاست
البته من کدت رو بررسی نکردم
علم تاج افتخار دنیا و یادگار پس از مرگ است
  پاسخ
تشکر شده توسط :
#3
خسته نباشی !!!! DodgyDodgy
راه حل چیه . در این مواقع باید چیکار کرد ؟؟؟؟؟؟؟؟؟؟؟
  پاسخ
تشکر شده توسط :
#4
بعضی سرور ها mailServer هاشون رو محدود میکنن تا نشه باهاش spam فرستاد. باید ببینی محدودیت سرور هست یا نه
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان