/
  • مشکل در ایمیل ارسالی توسط تابع mail

  • ارسال پاسخ   امتیاز موضوع:
    • 2 رأی - میانگین امیتازات: 4.5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مشکل در ایمیل ارسالی توسط تابع mail
    نویسنده پیام
    AHMADBADPEY آفلاین
    احمد بادپی
    ***

    ارسال‌ها: 113
    تاریخ عضویت: ۱۳۸۷ اسفند ۱
    اعتبار: 1
    تشکرها : 35
    ( 43 تشکر در 19 ارسال )
    ارسال: #1
    مشکل در ایمیل ارسالی توسط تابع mail
    با سلام
    دوستان من برای ارسال خبرنامه به اعضای سایتم از تابع میل استفاده می کنم. ابتدا به وسیله یه کوئری تمام ایمیل ها رو می شکم بیرون و با یه , از هم جدا می کنم و داخل متغیر emails می ریزم و اون رو داخل تابع قرار می دم . خبرنامه خیلی خوب ارسال می شه اما مشکلی که هست اینه که رشته ای که شامل ایمیل هاست در قسمت reciever های اون ایمیل در yahoo و gmail نمایش داده می شه . و من می خوام این طور نباشه . کسی راه حلی داره که ارائه کنه !!!!!!!
    __________________________________________________________________________
    1stwebdesigner.ir

    learningjquery.ir
    ۱۳۸۷ اسفند ۲۹ ۰۹:۰۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    molana آفلاین
    چالیست - chalist
    *******

    ارسال‌ها: 1,764
    تاریخ عضویت: ۱۳۸۷ آذر ۳۰
    اعتبار: 60
    تشکرها : 1644
    ( 1550 تشکر در 1015 ارسال )
    ارسال: #2
    RE: مشکل در ایمیل ارسالی توسط تابع mail
    کدتون رو قرار بدین
    __________________________________________________________________________
    همه جوره اش رو داریم ظاهرن
    ۱۳۸۷ اسفند ۲۹ ۱۰:۳۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Maya
    AHMADBADPEY آفلاین
    احمد بادپی
    ***

    ارسال‌ها: 113
    تاریخ عضویت: ۱۳۸۷ اسفند ۱
    اعتبار: 1
    تشکرها : 35
    ( 43 تشکر در 19 ارسال )
    ارسال: #3
    RE: مشکل در ایمیل ارسالی توسط تابع mail
    این query که من استفاده می کنم خیلی خوب کار می کنه . میل هم خوب ارسال میشه اما من می خوام ایمیل هایی که داخل متغیر $emails هست تو قسمت receiver های گیرنده ایمیل نشون داده نشه .
    کد PHP:
    $entry_year=implode(',',$_POST['entry_year']);
            
            
    $query="select `email` from members";
            if (
    $_POST['sex']=="0"){$query.=" where sex=\"man\" ";}//if ($_POST['sex']=="0")
            
    if ($_POST['sex']=="1"){$query.=" where sex=\"women\" ";}//if ($_POST['sex']=="1")
            
    if ($_POST['sex']=="-1"){$query.=" where sex in (\"man\",\"women\") ";}//if ($_POST['sex']=="1")
            
            
    $query.=" and entry_year in ($entry_year) ";
                
                
                         if (
    $_POST['reshteh']!="-1"){
                          
    $query.=" and reshteh=\"".$_POST['reshteh']."\" ";
                         }
    // if ($_POST['reshteh']!="-1")
                   
                
    $result=mysql_query("$query",$conn);
                   if (
    mysql_num_rows($result)==0){print("<center><div dir=\"rtl\" class=\"red_bg\">مشخصاتی یافت نشد .</div></center>"); exit();}


                
    $emails="".@mysql_result($result,0,0).""
                 
                for (
    $i=1;$i!=mysql_num_rows($result);$i++){
                  
    $emails="$emails".",".@mysql_result($result,$i,0)."";
                }
    //for ($i=0;$i!=mysql_num_rows($query);$i++)
                
                
    if ($_POST['add']!=""){
                    
    $emails.=",".$_POST['add'];
                }
    //if ($_POST['add']!="")
                
                
    $nl_text=$_POST['nl_text'];
                
    $body="<div align=\"center\" dir=\"rtl\" style=\"background-color:#FCFCFC;border:1px solid #EBEBEB;color:#333333;direction:rtl;width:95%;height:auto;padding:5px;margi​n:5px;font-family:Tahoma;font-size:11px;text-align:right;line-height:1.6\">";
                 
    $body.="".$nl_text."";
                
    $body.="</div>";
                
                    if (
    mail("$emails","".$_POST['nl_title']."","$body","from:ITCOM@PNUAB.AC.IR\n"."MIME-VERSION:1.0\n"."content-type:text/html;charset=utf-8;dir=rtl")){
                     print(
    "<center><div dir=\"rtl\" class=\"green_bg\">خبرنامه با موفقیت ارسال شد.</div></center>");
                    }
    //if (mail("$emails","$nl_title","$nl_text")
                     
    else{
                     print(
    "<center><div dir=\"rtl\" class=\"red_bg\">مشکلی در ارسال خبرنامه پیش آمده است .</div></center>".mysql_error()."");
                     } 
    __________________________________________________________________________
    1stwebdesigner.ir

    learningjquery.ir
    ۱۳۸۷ اسفند ۳۰ ۰۲:۰۹ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    php آفلاین
    hossein
    ****

    ارسال‌ها: 612
    تاریخ عضویت: ۱۳۸۷ دي ۴
    اعتبار: 13
    تشکرها : 467
    ( 798 تشکر در 277 ارسال )
    ارسال: #4
    RE: مشکل در ایمیل ارسالی توسط تابع mail
    بهتر ایمیل های ارسالی رو در bcc قرار بدی .

    می تونی برای این کار از راهنمای تابع mail که در document php قرار داره استفاده کنی
    __________________________________________________________________________
    (آخرین ویرایش در این ارسال: ۱۳۸۸ فروردين ۱ ۰۳:۰۳ عصر، توسط php.)
    ۱۳۸۸ فروردين ۱ ۱۱:۳۰ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : AHMADBADPEY
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS