إرسال البريد الإلكتروني باستخدام PHP 

إرسال البريد الإلكتروني باستخدام PHP

إرسال البريد الإلكتروني باستخدام PHP : ستتعلم في هذا الدرس كيفية إرسال رسائل  بريد إلكتروني مباشرة من خلال نص برمجي بلغة PHP باستخدام دالة البريد (mail).

إرسال البريد الإلكتروني باستخدام PHP

دالة البريد (mail) في PHP

يعد إرسال رسائل البريد الإلكتروني أمرًا شائعًا جدًا لتطبيق ويب ،

على سبيل المثال ، إرسال بريد إلكتروني للترحيب عند قيام المستخدم بإنشاء حساب على موقع الويب الخاص بك ،

أو إرسال رسائل إخبارية إلى المستخدمين المسجلين ، أو الحصول على تعليقات المستخدمين

أو التعليق من خلال نموذج الاتصال الخاص بالموقع ، وهكذا.

يمكنك استخدام الدالة  (mail) المضمنة في PHP لإنشاء رسائل البريد الإلكتروني وإرسالها إلى مستلم واحد أو أكثر بشكل ديناميكي من تطبيق PHP

إما في شكل نص عادي أو بتنسيق HTML.

البنية الأساسية لهذه الدالة هي :

mail(tosubjectmessageheadersparameters)
الجدول التالي يبين المعاملات المطلوبة في دالة الميل
المعاملالعمل
toعنوان البريد الإلكتروني للمستلم.
subjectعنوان رسالة البريد الإلكتروني . لا يمكن أن تحتوي هذه المعلمة على علامة السطر الجديد أي على حرف جديد \n.
messageيحدد الرسالة ليتم إرسالها. يجب فصل كل سطر بـ (\n). يجب ألا تتجاوز السطر الواحد 70 حرفًا.
فيما يلي المعاملات الاختيارية في دالة الميل
المعاملالعمل
headersيُستخدم هذا عادةً لإضافة رؤوس إضافية مثل "من" و "نسخة إلى" و "نسخة مخفية الوجهة". يجب فصل الرؤوس الإضافية مع حرف إرجاع بالإضافة إلى سطر تغذية (\ r \ n).
parametersتستخدم لتمرير المعاملات الإضافية.

ارسال إيميل بصيغة النص العادي

إن أبسط طريقة لإرسال بريد إلكتروني مع PHP هي إرسال بريد إلكتروني للنص العادي.
في المثال أدناه ، نعلن أولاً عن المتغيرات – عنوان البريد الإلكتروني للمستلم ، سطر الموضوع ونص الرسالة – ثم نمرر هذه المتغيرات إلى دالة mail لإرسال البريد الإلكتروني.

إرسال إيميل بتنسيق HTML

عند إرسال رسالة نصية باستخدام PHP ، سيتم التعامل مع جميع المحتوى كنص بسيط.

سنقوم بتحسين هذا الناتج ، ونرسل الرسالة في بريد إلكتروني بتنسيق HTML.

لإرسال بريد إلكتروني بتنسيق HTML ، ستكون العملية كما هي. مع زيادة بسيطة ، وهي أننا في هذه المرة نحتاج إلى توفير رؤوس إضافية..  بالإضافة إلى رسالة بتنسيق HTML.

ملاحظة: بالرغم من أن دالة mail تعد جزءًا من لب PHP ولكنك لن تستطيع تشغيلها على السيرفر المحلي ، وتحتاج إلى إعداد خادم بريد على جهازك لجعلها تعمل بالفعل.
في الفصلين التاليين (معالجة نماذج PHP والتحقق من صحة نموذج PHP) سوف تتعلم كيفية تنفيذ نموذج اتصال تفاعلي على موقع الويب الخاص بك لتلقي رسائل من المستخدمين من خلال نموذج اتصل بنا ، باستخدام ميزة إرسال البريد في PHP .

قم بكتابة اول تعليق

اترك رد