/
  • چرا اين كد ايميل ارسال نمي كنه؟

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

    حالت موضوعی | حالت خطی چرا اين كد ايميل ارسال نمي كنه؟
    نویسنده پیام
    mehdimalek آفلاین
    عضو
    ***

    ارسال‌ها: 53
    تاریخ عضویت: ۱۳۸۸ مهر ۱۲
    اعتبار: 0
    تشکرها : 54
    ( 10 تشکر در 6 ارسال )
    ارسال: #1
    Exclamation چرا اين كد ايميل ارسال نمي كنه؟
    با سلام
    Dodgyكد زير رو براي ارسال ايميل در gigfa استفاده كردم ولي كار نكرد يعني به اون آدرسي كه داده بودم چيزي ارسال نشد! ميشه بگيد مشكلش چيه؟
    در ضمن اين كد رو روي فضاي رايگاني كه از gigfa گرفته بودم امتحان كردم و شايد خود اين سايت اين امكان رو حذف كرده باشه!
    و نيز اين كد رو از صفحات php manual كه يكي از دوستان لينك دانلود اون رو به صورت فشرده داده بودن پيدا كردم يعني منظورم اينه كه اين كد رو خود php manual نوشته و نبايد مشكلي داشته باشه اما براي من كه كار نميكنه! دوستان عزيز اگه در مورد هاستينگ gigfa خودتون مطالبي رو ميدونيد يا جايي رو سراغ داريد بگيد تا بدونم!
    كد:
    کد:
    <?php
    // multiple recipients
    $to  = 'exam1@yahoo.com' . ', '; // note the comma
    $to .= 'exam2@gmail.com';

    // subject
    $subject = 'This is an email HAHAHA';

    // message
    $message = '
    <html>
    <head>
      <title>hahahahaha</title>
    </head>
    <body>
      <p>HAHAHAHAHHAHAHAHHAHAHAHA...!</p>
      <p>Here are the birthdays upcoming in August(OK)!</p>
      <table>
        <tr>
          <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
        </tr>
        <tr>
          <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
        </tr>
        <tr>
          <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
        </tr>
      </table>
    </body>
    </html>
    ';

    // To send HTML mail, the Content-type header must be set
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

    // Additional headers
    $headers .= 'To: eaxm3<eaxm3@gmail.com>' . "\r\n";
    $headers .= 'From: eaxm4 <eaxm4@gmail.com>' . "\r\n";
    $headers .= 'Cc: eaxm5 <eaxm5@gmail.com>' . "\r\n";
    $headers .= 'Bcc: eaxm6 <eaxm6@gmail.com>' . "\r\n";

    // Mail it
    if(mail($to, $subject, $message, $headers)){
    echo"Mail --- OK!<hr />";
    }else{
    echo"NO(!!!)<hr />";
    }
    ?>
    ۱۳۸۸ دي ۵ ۱۲:۱۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    mehdimalek آفلاین
    عضو
    ***

    ارسال‌ها: 53
    تاریخ عضویت: ۱۳۸۸ مهر ۱۲
    اعتبار: 0
    تشکرها : 54
    ( 10 تشکر در 6 ارسال )
    ارسال: #2
    RE: چرا اين كد ايميل ارسال نمي كنه؟
    خواهشا يه راهنمايي يا جواب ... !!! Huh
    ۱۳۸۸ دي ۶ ۱۲:۴۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,744
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 104
    تشکرها : 2179
    ( 4836 تشکر در 2204 ارسال )
    ارسال: #3
    RE: چرا اين كد ايميل ارسال نمي كنه؟
    سلام،
    از کلاس PHPMailer استفاده کنید. استفاده از این تابع به این صورت فایده ای نداره.
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
    http://gulfnews.com/opinion/thinkers/ira...i-1.500997
    ۱۳۸۸ دي ۶ ۰۲:۴۶ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : HiddeN molana mehdimalek
    mehdimalek آفلاین
    عضو
    ***

    ارسال‌ها: 53
    تاریخ عضویت: ۱۳۸۸ مهر ۱۲
    اعتبار: 0
    تشکرها : 54
    ( 10 تشکر در 6 ارسال )
    ارسال: #4
    RE: چرا اين كد ايميل ارسال نمي كنه؟
    من از اين كلاس استفاده كردم اما خطاي زير رو داد:
    Mailer Error: Language string failed to load: connect_host
    كدي هم كه ازش استفاده كردم:
    کد:
    <?php
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP(); // send via SMTP
    $mail->Host = "mail.gigfa.com"; // SMTP server
    $mail->SMTPAuth = true; // turn on SMTP authentication
    $mail->Username = "gigfa_4681124"; // SMTP username
    $mail->Password = "mypassword"; // SMTP password
    $mail->From = "cheravachegoone@cenuploads.gigfa.com";
    $mail->FromName = "ChiChi";
    $mail->AddAddress("october5ib@yahoo.com","Somebody name");
    $mail->AddReplyTo("october5ib@yahoo.com","Your Name");
    $mail->WordWrap = 50; // set word wrap
    $mail->AddAttachment("Path to Attachment "); // attachment
    $mail->IsHTML(true); // send as HTML
    $mail->Subject = "Here is the subject";
    $mail->Body = "This is the <b>HTML body</b>";
    $mail->AltBody = "This is the text-only body";
    if(!$mail->Send())
    {
    echo "Message was not sent <p>";
    echo "Mailer Error: " . $mail->ErrorInfo;
    exit;
    }
    echo "Message has been sent";
    ?>
    جايي هست كه يه آموزش كامل در مورد phpmailer داشته باشه؟
    ---------------
    تشكر
    (آخرین ویرایش در این ارسال: ۱۳۸۸ دي ۷ ۰۲:۵۴ عصر، توسط mehdimalek.)
    ۱۳۸۸ دي ۷ ۰۲:۵۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,760
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #5
    RE: چرا اين كد ايميل ارسال نمي كنه؟
    جوابتون رو تو پیام خصوصی دادم. اما اینجا کدتون رو گزاشتید. یک مورد دیدم. قالبا یوز ایمیل، همون ایمیل به صورت کامل هست. یعنی یوزر ایمیل شما میشه
    نقل قول: gigfa_4681124@gigafa.com

    درضمن مطمئن بشیم سرویسی که استفاده میکنید. اجازه استفاده از smtp رو بهتون میده
    ۱۳۸۸ دي ۷ ۰۶:۳۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : molana mehdimalek
    molana آفلاین
    چالیست - chalist
    *******

    ارسال‌ها: 1,772
    تاریخ عضویت: ۱۳۸۷ آذر ۳۰
    اعتبار: 60
    تشکرها : 1644
    ( 1550 تشکر در 1015 ارسال )
    ارسال: #6
    RE: چرا اين كد ايميل ارسال نمي كنه؟
    قرار نشد در گوشی حرف بزنید هاااااااااBig Grin
    __________________________________________________________________________
    همه جوره اش رو داریم ظاهرن
    ۱۳۸۸ دي ۸ ۰۶:۰۹ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : mehdimalek
    hidensoft آفلاین
    عضو ارشد
    *****

    ارسال‌ها: 1,385
    تاریخ عضویت: ۱۳۸۸ شهريور ۳
    اعتبار: 46
    تشکرها : 729
    ( 1395 تشکر در 782 ارسال )
    ارسال: #7
    RE: چرا اين كد ايميل ارسال نمي كنه؟
    پیشنهاد می کنم از SWIFT Mailer استفاده کنید
    ۱۳۸۸ دي ۱۰ ۱۱:۱۶ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : mehdimalek
    « قدیمی تر | تازه‌ تر »

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


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