مكتبة PHP مفتوحة المصدر لإرسال رسائل البريد الإلكتروني

PHP API مجاني لإرسال رسائل البريد الإلكتروني بطريقة واضحة ومباشرة للغاية. وهو يدعم إنشاء رسائل بريد إلكتروني وتتبع رسائل البريد الإلكتروني وتلقي رسائل البريد الإلكتروني وإعادة توجيه رسائل البريد الإلكتروني وتخزين الرسائل والتحقق من صحة البريد الإلكتروني وما إلى ذلك.

Mailgun-PHP هي مكتبة PHP مفيدة جدًا تساعد مطوري البرامج على إرسال رسائل البريد الإلكتروني بطريقة مباشرة وبسيطة للغاية. لقد تم تضمينه يدعم بروتوكول SMTP القياسي ويسهل على المطورين إرسال واستقبال رسائل البريد الإلكتروني من تطبيقات PHP الخاصة بهم. إنه يوفر موثوقية عالية لأنه مصمم للتعامل مع رسائل البريد الإلكتروني الخاصة بالمعاملات بطريقة أفضل. إنه مفتوح المصدر وتم إصداره بموجب ترخيص MIT.

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

Previous Next

البدء باستخدام Mailgun-PHP

الطريقة الموصى بها لتثبيت Mailgun-PHP SDK هي عبر Composer، يرجى استخدام الأمر التالي لسهولة التثبيت.

قم بتثبيت Mailgun-PHP عبر برنامج Composer

 $ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7

يمكنك أيضًا تنزيل من GitHub وتثبيته يدويًا بسهولة .

إرسال رسائل البريد الإلكتروني عبر PHP

تمكن مكتبة Mailgun-PHP مفتوحة المصدر مطوري البرامج من إنشاء وإرسال رسائل بريد إلكتروني داخل تطبيقات PHP الخاصة بهم. وتضمنت المكتبة عدة وظائف وطرق مهمة لإرسال رسائل البريد الإلكتروني، مثل إرسال رسالة نصية عادية عبر HTTP، وإرسال رسالة تحتوي على HTML وأجزاء نصية، وتتبع رسالة بريد إلكتروني، ووضع علامة على رسالة، وإرسال رسالة تحتوي على صور مضمنة، وإرسال رسالة إلى العديد من المستخدمين وغيرهم الكثير.

إنشاء وإرسال رسالة بريد إلكتروني Mime عبر PHP API

# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;

# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = "YOUR_DOMAIN_NAME";
$params = array(
  'from'    => 'Excited User ',
  'to'      => 'bob@example.com',
  'subject' => 'Hello',
  'text'    => 'Testing some Mailgun awesomness!'
);

# Make the call to the client.
$mgClient->messages()->send($domain, $params);

تتبع رسائل البريد الإلكتروني عبر PHP

يُعد تتبع البريد الإلكتروني عملية مفيدة جدًا تمنح المستخدمين القدرة على معرفة المعلومات المتعلقة برسائل البريد الإلكتروني الخاصة بهم، مثل وقت استلامها للمستلم، أو هل وصلت إلى البريد الوارد أو إلى مجلد الرسائل غير المرغوب فيها، أو هل فتحها المستلم أو لا، هل قام بالنقر على الروابط أم لا والعديد من المعلومات الأخرى. توفر مكتبة Mailgun-PHP مفتوحة المصدر وظائف كاملة لتتبع رسائل البريد الإلكتروني من داخل تطبيقات PHP الخاصة بها. يقوم المتجر بتتبع كل حدث يحدث لكل رسالة لبضعة أيام، مثل القبول، والرفض، والتسليم، والفشل، والفتح، والنقر، وما إلى ذلك.

تتبع الأحداث وتنزيلها عبر PHP API

 # Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;

# Instantiate the client.
$mgClient    = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain      = 'YOUR_DOMAIN_NAME';
$queryString = array(
    'begin'        => 'Wed, 1 Jan 2020 09:00:00 -0000',
    'ascending'    => 'yes',
    'limit'        =>  25,
    'pretty'       => 'yes',
    'recipient'    => 'bob@example.com'
);

# Issue the call to the client.
$result = $mgClient->events()->get($domain, $queryString);

إعادة توجيه رسائل البريد الإلكتروني وتخزينها

تسمح مكتبة Mailgun-PHP مفتوحة المصدر لتطبيقات PHP بتلقي رسائل البريد الإلكتروني من خلال الطرق. ستقبل الطرق رسائل البريد الإلكتروني ثم تنفذ عمليات مثل تخزين البريد الإلكتروني مؤقتًا لاسترجاعه لاحقًا، وإعادة توجيه البريد الإلكتروني إلى عنوان بريد إلكتروني مختلف، ونشر البيانات الموجودة في البريد الإلكتروني على عنوان URL. تسمح المكتبة بتخزين الرسالة مؤقتًا لمدة تصل إلى 3 أيام على خوادم Mailgun حتى تتمكن من استعادتها لاحقًا حسب احتياجاتك.

 عربي