حاولت الكثير من الطرق لضبط اعدادات السيرفر المحلي(appserv,xampp,wamp)لجعلة يرسل رسالة الى البريد الالكتروني من السيرفر المحلي بدالة ال() mail ولكن كل المحاولات لم تنجح ماهي الخطوات الصحيحة لجعل السيرفرالمحلي يرسل ايميل الى البريد الالكتروني؟
لماذا لايمكن ارسال رسالة من السيرفر المحلي الى البريد الالكتروني بكود داله ال()mail في لغة الphp ؟ وماهي الخطوات لحل هذه المشكله؟
لأن جهازك ليس مخدم بريد الكتروني
الحل ان تسجل الدخول لمخدم بريدك الالكتروني الخاص (مثلا بريدك عبر الجي ميل) عبر PHP ومن ثم تقوم بارسال الرسالة وكأنما ارسلتها من بريدك.
لتسهيل العملية يمكنك استخدام مكتبة PHPMailer انزلها على السيرفر المحلي.
- لرؤية مثال كامل حول استخدام بريدك الالكتروني في Gmail لارسال ايميل عبر المكتبة المذكورة. اذهب الى مجلد examples في مستودع الكود ثم الى ملف gmail.phps
/blob/master/examples/gmail.phps
فقط لا غير !
التعليقات