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

السؤال

Recommended Posts

  • 1
نشر

في حالة أنك كتبت البريد الإلكتروني وكلمة السر بشكل صحيح فغالباً يكون الخطأ من إعدادات البريد الإلكتروني , إن كنت تستخدم gmail

  1. إذهب إلى إعدادات الحماية
  2. قم بتفعيل " السماح بالوصول للتطبيقات الأقل أماناً"

والسبب في تلك المشكلة أن جوجل يضيف طبقة من الحماية حتى يتأكد أنه لم يتم إختراق بريدك الإلكتروني من مصدر خارجي أو شئ من هذا القبيل.

  • 0
نشر

أسباب عامة أثناء البرمجة بسبب عدم الإطلاع على التوثيق تكون بسبب كتابة خاصية ما بطريقة خطأ

مثلا كلمة user name الجزء الثاني name لايبدأ بحرف كبير 

$Correo->Username = "foo@gmail.com";
         ^^^^^^^^

UserName خطأ

مثلا وجود محارف خاصة في قيمة هذه الخاصيات ولنفرض $ لأنه محرف خاص ضمن PHP لذلك يتطلب مننا وضع محرف الهروب escape character /

$mail->Password   = "pa$word"; خطأ

$mail->Password   = "pa\$word"; صحيح
                     ^^^^^^^^^

 وفي حال استخدام gmail اضبط الإعدادت كما التالي:

$mail->SMTPSecure = 'tls';
$mail->Host = 'smtp.gmail.com';

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...