الهدف من الدرس :الهدف من الدرس هو الاعتماد على طريقة مختلفة لارسال الايميلات (Emails) التى تصدر من الورد برس .
الادوات والبيئة المستخدمة :
1–wordpress ووردبريس
2-اضافة Postman SMTP Mailer/Email Log
3-سيرفر بريد الكترونى يدعم بروتوكول SMTP
ما هى الايميلات (Emails) التى تصدر من “ووردبريس” : كما تعلم ان نظام الورد برس هو نظام ادارة محتوى متكامل لذلك يصدر من الورد برس ايميلات (Emails) سواء من فورم اتصل بنا فى حال طلب التواصل مع صاحب الموقع , او فى حال ارسال رسائل ايميلات (Emails) عبارة عن تنبيهات بوصول تعليقات على الموقع .
او اى اضافة داخل الموقع تحتاج ارسال ايميلات (Emails) لصاحب الموقع .
الطريقة الإفتراضية لارسال الايميلات (Emails) عبر “ووردبريس” :
الطريقة التى يستخدمها الورد برس دائما هو الارسال عبر دالة mail() وهى داله من دوال لغة البرمجة php .
ويتم الارسال اعتمادا على ايميل افتراضى مثلا account@domain.com
ولكننا نقوم باستخدام بروتوكول SMTP لارسال الايميلات (Emails) من الورد برس وليس اعتمادا على هذه الداله .
ما هو SMTP : هو عبارة عن “بروتوكل SMTP” لارسال الايميلات (Emails) وهو ما نقوم باستخدامه لارسال الايميلات من الموبيل او من الاوتلوك وهو يدعم ارسال الايميلات من اى جهاز خارج السيرفر معتمدا على اعدادات الارسال عبر السيرفر وبالتالى يمكنك ارسال ايميلات من الورد برس ولكنها تصدر من سيرفر Gmail او ارسال ايميلات (Emails) عبر اى سيرفر اخر يدعم هذه الخدمة وهو ما يساعدك على الارتقاء بخدمات ارسال الايميلات .
والتاكد من عدم وصول الايميلات المرسلة من الورد برس لمجلد الاسبام او تاخر ارسال الايميلات (Emails) .
ملخص المميزات التى سوف احصل عليها بعد استخدام هذه الاضافة :
1-امكانية ارسال ايميلات عبر سيرفرات مختلفة عن السيرفرات المستضاف عليها الموقع فمن الممكن الاعتماد على سيرفرات امازون او جى ميل او اى سيرفر مختلف .
2-التاكد من وصول جميع الرسائل الصادرة من الورد برس لمجلد الانبوكس وليس مجلد الاسبام والبتالى ضمان وصول الايميلات (Emails) بصورة جيدة .
3-الحصول على خدمة افضل ومميزه من الخدمة المستضاف عليها موقعك وبالتالى وصول الايميلات (Emails) بشكل اسرع ومضمون .
4-الاستفاده من المميزات التى تقدمها مقدمى الخدمة للايميلات (Emails) .
5-امكانية الارسال من اى ايميل تفضلة مثلا info@yourdomain.com .
الاداه المستخدمة :استخدام اداه تسمى
Postman SMTP Mailer/Email Log
والتى سوف نعتمد عليها :
كيفية اضافة الاداه لموقعك :
بعد تسجيل الدخول للموقع عبر الرابط .
www.yourdomain.com/wp-admin
مع استبدال yourdomain باسم موقعك
ثم اختيار اضافات او plugins .
ثم اختيار اضف جديد .
ثم كتابة اسم الاضافة Postman SMTP Mailer/Email Log
فى خانة كلمة مفتاحية .
وسوف يظهر نتائج قم باختيار الاضافة ثم اضغط على التنصيب الان .
ثم قم بالضغط على تفعيل .
الان اصبحت الاضافة مفعلة ويمكنك استخدامها .
قم بالذهاب الى الإعدادات ثم Postman smtp .
ما هى المعطيات التى احتاجها لاستخدم SMTP : حتى تتمكن من الربط مع السيرفر سوف تكون بحاجة لبعض المعطيات .
رابط سيرفر SMTP : مثلا mail.gmail.com
رقم البورت : مثلا 933
اسم الايميل : mnbaa33@gmail.com
كلمة المرور : 32432234
والبتالى باستخدام هذه المعطيات سوف تتمكن من الاتصال بالايميل الخاص بك من اى برنامج اوت لوك او اى client او عميل يدعم ارسال الايميلات (Emails) .
بعد تجهيز هذه المعطيات سوف تكون بحاجة لادخالها لهذه الاضافة .
قم بالضغط على show all settings .
قم باختيار type .
وهنا يمكن الاختيار بين .
وغالبا ما يتم استخدام SMTP الا فى حال اعتمادك على خدمة
GMAIL API او خدمات مختلفة .
معرفة تفاصيل اكتر عن خدمة GMAIL API .
سوف نقوم باختيار SMTP .
ثم ادخال القيم التالية .
Outgoing Mail Server Hostname: رابط سيرفر SMTP
Outgoing Mail Server Port :رقم البورت الخاص ب SMTP غالبا ما يكون 25
2525
587
Envelope-From Email Address :الايميل المطلوب الارسال منه
Security :فى حال اعتمادك على ssl فضلا قم باختيار SMTPS
ثم قم بالضغط على حفظ التغييرات .
ضبط الايميل (Email) الذى يصدر منه الرسائل واسم الايميل (Email) الذى يظهر عند استلام الرسالة فى الايميل .
هنا يتم كتابه الايميل المفترض ان يظهر لمستلم الرسائل والاسم الذى يظهر قبله .
واذا تم تحديد هذه الخيارات فسوف يتم توحيد هذه الخيارات لجميع البرامج او الاضافات التى سوف تقوم بارسال الايميلات اعتمادا على هذه الاضافة .
تجربة واختبار ارسال الايميلات عبر الاضافة .
قم بالضغط على Send a Test Email
ثم قم بكتابه ايميل خاص بك ليتم استقبال الرسائل عليه للتجربة فقط هذه المرة ثم الضغط على next .
الخطوه التى تليها سوف يتم اختبار وصول الايميل من عدم وصولة .
وكما هو ظاهر ان الايميل وصل بشكل سليم .
ووصول الرسالة للايميل ايضا على الانبوكس بشكل سليم .
نتمنى ان تكونوا قد استفدتم من الشرح وان تكون هذه الاضافة قد ساعدتكم بشكل كبير .
شكرا على المعلومات القييمة