في هذا المقال سوف نتعلم ان شاء الله كيفية كيفية ارسال ايميل من السرفر المحلي عن طريق تهيأة دالة mail للعمل على السرفر المحلي .wamp
الخطوة الاولى : نقوم بتحميل فولدر sendmail من هنا
وفك ضغطه ووضعه في فولدر ال wamp الخاص بك كما في الصور
الخطوة الثانيه :الذهاب الى ملف sendmail.ini الموجود في wamp/sendmail/ sendmail.ini كما في الصورة
وفتحه وتعديل بعض المتغيرات به .
المتغيرات المطلوب تعديلها بالقيم الجديدة هي:
1-smtp_server=smtp.gmail.com
2- smtp_port=465
3- default_domain=localhost
4- error_logfile=error.log
5-debug_logfile=debug.log
6-auth_username=الايميل الخاص بك على ال gmail
7- auth_password=كلمه المرور الخاصة بك على ايميل ال gmai المحدد في الخطوة 6
8- hostname=localhost
الخطوة الثالثة : تفعيل ال ssl_module عن طريق الذهاب الى ال Apache modules كما في الصورة
ثم الذهاب الى ssl_module وتفعيله كما بالصورة
الخطوة الرابعة : تفعيل ال php_openss & php_sockets عن طريق الذهاب الى php extensions كما في الصورة
ثم الذهاب الى php_openss & php_sockets وتفعيلهم كما بالصورة
الخطوة الخامسة : الذهاب الى ملف ال php.ini كما في الصورة
وفتحه والذهاب الى [mail function] وتعديله كما يلي
; For Win32 only.
; http://php.net/smtp
SMTP =
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = you@yourdomain
; For Unix only. You may supply arguments as well (default: “sendmail -t -i”).
; http://php.net/sendmail-path
sendmail_path =”C:wampsendmailsendmail.exe -t -i”
كما بالصورة
الخطوة السادسه : قم بعمل ريستارت للسرفر كما في الصورة
الخطوة السابعة : الان وبعد ان قمنا بتهيأة السرفر لارسال ايميلات نقوم بعمل فورم php لارسال ايميل كما بالصورة
كود الفورم
وفي كود ال sumbit لل button نضع هذا الكود لارسال الايميل
جميل جدا الله يعطيكن العافية