النتائج 1 إلى 5 من 5

الموضوع: مساعدة في الارسال smtp

  1. #1

    مساعدة في الأرسال بواسطة smtp



    استخدم كلاس phpmailer

    وكود الأرسال هو

    كود PHP:
    <?php

    /**
     * @author mohammed
     * @copyright 2011
     */
     
    session_start();
    require(
    "libs/class.phpmailer.php"); 
    require(
    'config.php');
    define('SMARTY_DIR','libs/');
    include(
    SMARTY_DIR "Smarty.class.php");
    $Smarty = new Smarty();
    $Smarty->template_dir "$templatefoldername";
    $Smarty->compile_dir  "Compile";
    $folder="$templatefoldername";
    $Smarty->assign("folder",$folder);   
    if(
    $_POST['send']){
    if(
    $_POST['captchacode'] != $_SESSION['captchacode'] OR $_SESSION["captchacode"]==''
    {
        die(
    $Smarty->display("code.tpl"));

    $name $_POST['name'];
    $email $_POST['email'];
    $website $_POST['website'];
    $ad_type $_POST['ad_type'];
    $other $_POST['other'];
    $datetime=date("d/m/y h:i:s");


    $PHPMailer = new PHPMailer();  
      
    $From =$To;
      
    $FromName ="$name";//اسم المرسل
      
    $Subject ="لديك طلب اعلان جديد";//عنوان الرسالة
      
    $Message ="
      اهلا<br>لديك طلب من
    $FromName<br>
    لأعلان نصي في موقعك<br>
    البريد:
    $email<br>
    الرابط:
    $website<br>
    معلومات اخرى<br>
    $other
      "
    ;//نص الرسالة  
      
    $PHPMailer->IsSMTP(True);//هل الإرسال بإسخدام ال SMTP  
    $PHPMailer->Host "$host";//سيرفر الـ SMTP  
    $PHPMailer->isHtml(True);//True or false 

    $PHPMailer->Port "$port";//البورت الإفتراضي للسيرفر
    $PHPMailer->SMTPAuth "$Auth";//توثيق الدخول للسيرفر يتبعها اسم مستخدم وكلمة مرور
    $PHPMailer->Username "$smtpuser";//اسم المستخدم
    $PHPMailer->Password "$smtpass";//كلمة المرور  
    $PHPMailer->CharSet "UTF-8";//التحكم بترميز الرسالة  

      
    $PHPMailer->From $From;//بريد المرسل

      
    $PHPMailer->FromName $FromName;//اسم المرسل

      
    $PHPMailer->AddAddress($To);//بريد المستقبل

      
    $PHPMailer->Subject  $Subject;//عنوان الرسالة

      
    $PHPMailer->Body $Message;//نص الرسالة  
      
    if($PHPMailer->Send())
      {
       
    $Smarty->display("suc.tpl");
      }
      else
      {
        echo 
    "Error: " $PHPMailer->ErrorInfo;
      } 
      }   

    ?>
    و كود الكونفيج
    كود PHP:
    <?php

    /**
     * @author mohammed
     * @copyright 2011
     */
    $host="smtp.gmail.com";// smtp اسم سيرفر
    $port"465";// بورت السيرفر
    $SMTPSecure="ssl";// نوع التشفير
    //tsl  او  ssl
    $Auth"true";//توثيق الدخول للسيرفر(اسم المستخدم)
    //true نعم
    //false لا
    $smtpuser="admin@3-panel.com";//اسم المستخدم الخاص بـ السيرفر
    $smpass="36323811";//كلمة المرور

    $To="admin@3-panel.com";//بريدك الذي يرسل منه

    //-------------------------------------------------------

    $templatefoldername='templates/Default/';//مجلد التصميم


    ?>
    لكن يظهر لي خطأ عند محاولة الأرسال من موقعي

    SMTP Error: Could not connect to SMTP host. Error: SMTP Error: Could not connect to SMTP host.


    ساعدوني





    التعديل الأخير تم بواسطة ملك البرمجة ; 14-03-2011 الساعة 10:58 PM
    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر


  2. #2


    ساعدوني شغلي stop stop
    وقف





    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر

  3. #3


    اعتقد ان الخطأ هنا
    كود PHP:
    $smtpuser="admin@3-panel.com";//اسم المستخدم الخاص بـ السيرفر
    $smpass="36323811";//كلمة المرور

    $To="admin@3-panel.com";//بريدك الذي يرسل منه 
    طالما انك تستخدم سيرفر الجي ميل للارسال .. حاول ان تضع بيانات ايميلك في جي ميل ..

    شيء اخر .. انت وضعت البريد المرسل و البريد المرسل اليه بنفس العنوان .. هذا ايضاً قد يسبب مشكلة احياناً ..

    على كل حال جرب بياناتك في جي ميل و ان شاء الله تزبط .
    هذا و الله أعلم .

    بالتوفيق اخي






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    4,383


    قد تنفعك هذه الخدمة (مدفوعه )
    http://sendgrid.com
    وتم تجربتها وهي فوق الممتازه .






  5. #5


    شكرا لكم عملت الرسائل تظهر في لوحة التحكم





    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض