كيف ارسل بريد الكتروني باستخدام مكتبة phpmailer وخدمة mailgn

اريد ارسال رسائل الى بريد المستخدم للتحقق من بريده او لاسترجاع كلمة السر وغيرها ولكن لدي استضافه مجانيه لا تعطيني بريد الكتروني وانا هنا سأستخدم خدمة mailgn ولكنني لا اعرف عن الخدمه شي ارجو شرحها بالتفصيل وهل اقدر استخدمها مع المكتبه المذكوره في السؤال 

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

إذا كنت تريد إستخدام خدمة mailgn فهي توفر مكتبة رسمية لها وهي mailgun-php يفضل إستخدامها مع الخدمة.

وإليك الرابط الخاص بها على مستودع git :

أما بخصوص إستخدام الخدمة فيجب أولا إنشاء حساب على الموقع وبعد التسجيل ستحصل على API Key و Domain Name حيث ستحتاجهم لاستخدام مكتبة Mailgun.

بعد ذلك يجب تثبيت المكتبة من خلال الأمر :

composer require mailgun/mailgun-php

وإرسال الرسالة أمر سهل يمكنك إستخدام الكود التالي :

use Mailgun\Mailgun; 
$mg = Mailgun::create('API_KEY'); // يجب إستبدال _API_KEY بالمفتاح الخاص بك على الحساب
$mg->messages()->send('example.com', [
  'from'    => 'bob@example.com', // البريد الإلكتروني الخاص بك
  'to'      => 'sally@example.com', // البريد الذي سيتم إرسال الرسالة له
  'subject' => 'verify accoutn',  // عنوان الرسالة التي سيتم إرسالها
  'text'    => 'token.' // الرسالة التي تريد إرسالها 
]);

شكرا اخي ولكن للاسف ليس لدي كمبيوتر وانا اعمل من هاتف اندرويد ولا استطيع تحميل هذه المكتبه هل من الممكن ان تحملها من اجلي وضغطها في ملف zip وارسالها لي