اذهب إلى المحتوى

السؤال

نشر

اريد ارسال رسالة في phpmailer فكتبت الكود و ارسلت الرسالة بنجاح لا يوجد مشكل .وعندما احاول ان ارسل صورة او ملف لا ترسل و تظهر هذه الرسالة :

( ! ) Fatal error: Maximum execution time of 120 seconds exceeded in C:\wamp64\www\PHPMailer\class.smtp.php on line 999

انا لا افهم اين المشكل .ارجو ان تساعدوني .و السلام عليكم.

mail.php :

<?php
require 'PHPMailer/class.phpmailer.php';
require_once 'PHPMailer/PHPMailerAutoload.php';

$mail = new PHPMailer;
$mail->IsSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
/*$mail->SMTPDebug = 2;*/
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = "......@gmail.com";
$mail->Password = "xxxxxxxxx";
$mail->Subject = "Test Mailer";

$mail->isHTML(true);
$mail->Body = ('hello men <br><p style="color:red;">this just email 
t</p>..!!');
$mail->addAttachment('a/as.gif' , 'c.gif');
$mail->setFrom('.....@gmail.com','...');
/*mail->FromName ='....';*/
$mail->addAddress('.....@yahoo.com');
$mail->AddReplyTo('.....@gmail.com');
 if (!$mail->send()) {
  echo 'Mailer Error:'. $mail->ErrorInfo;

    }
else{
    echo "sent" ;
   }











 ?>

 

Recommended Posts

  • 0
نشر

السلام عليكم

هذا ليس خطأ SMTP ، إنه ببساطة PHP يخبرك بتوقف السكربت لأنه تم الوصول إلى الحد الأقصى لوقت التنفيذ و هو 120 ثانية, يجب عليك تعديل max execution time باضافة الكود التالي الى السكربت الخاص بك
ini_set('max_execution_time', 0);

طاب يومك

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...