السلام عليكم..أفشل دائما لعمل فورم ارسال email الاكواد صحيحة لكن عندما أدخل للhotmail لا اجد شىء...أنا اتعامل بxampp server
فشل ارسال ايميل بالphp
و عليكم السلام /
كيف يعمل الأمر على xampp
في xampp يمكنك أن ترى الرسائل المرسلة في هذا المجلد :
XAMPP/mailoutput
فقط توجه للمكان الذي قمت بتنصيب Xampp فيه و توجه للمجلد mailoutput ستجد الرسائل المرسلة على شكل ملفات نصية .
*يمكن استخدام ذلك أثناء عملية التطوير و يقوم بتسهيل الأمر
استخدام xampp مع بريد إليكتروني فعلي
الأمر بسيط أيضا و يحتاج للقليل من الاعدادات .. دعنا نفترض أنك قمت بتنصيب xampp في C:
تحتاج لتعديل هذا الملف :
C:\xampp\php\php.ini
افتحه باستخدام محرر النصوص و قم بالبحث عن [mail function]
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = my-gmail-id@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
و تعديل هذا الملف أيضا :
C:\xampp\sendmail\sendmail.ini
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
error_logfile=error.log
auth_username=my-gmail-id@gmail.com
auth_password=my-gmail-password
force_sender=my-gmail-id@gmail.com
ملحوظة :
الإعدادات المكتوبة يمكنك استخدامها مع إذا كنت تمتلك حسابا على Gmail .. و عليك تغييرها في حال استخدام مزود خدمة آخر
تأكد من تعديل قيمة بريدك الإليكتروني و كلمة المرور
للأهمية :
أنصحك باستخدام الطريقة الأولى في الأكثر انجازا و الأكثر عملية و هي الطريقة المتبعة في الأساس.
استخدم SMTP فهو افضل خيار لارسال البريد الالكتروني ويصل على ال inbox ، استخدم هذه المكتبة ستفيدك كثيرا ً في هذا الموضوع
التعليقات