![](https://products-qa.fileformat.com/ar/email/php/phpmailer/header-image.png)
PHPMailer
Open Source PHP API لمعالجة البريد الإلكتروني
مكتبة PHP التي تسمح بإرفاق وإرسال ملفات متعددة ، وإنشاء رسائل بريد إلكتروني وإرسالها إلى عدة مستخدمين عبر إلى ، و CC ، و BCC ، وعناوين الرد.
PHPMailer هي مكتبة إرسال بريد إلكتروني PHP مفتوحة المصدر تمكن مطوري البرامج من إنشاء تطبيقات لبناء وإرسال رسائل البريد الإلكتروني بأقل جهد وتكلفة. كما يوفر دعمًا لإجراء اتصال SMTP مع المصادقة بالإضافة إلى إرسال رسائل البريد الإلكتروني باستخدام خوادم Gmail.
قدمت المكتبة القدرة على إرسال رسائل البريد الإلكتروني إلى العديد من المستخدمين عبر عناوين "إلى" و "نسخة إلى" و "نسخة مخفية الوجهة" و "الرد على". كما يسمح للمستخدمين بتشفير رسائل البريد الإلكتروني باستخدام محتوى UTF-8 و 8 بت ، و base64 ، وثنائي ، وتشفير قابل للطباعة. كما أنها تمكن المستخدمين من إرفاق وإرسال ملفات متعددة بسهولة.
توفر المكتبة طرقًا متعددة لإرسال رسائل البريد الإلكتروني. توفر المكتبة العديد من الميزات المهمة لإدارة البريد الإلكتروني مثل إضافة مرفقات إلى رسالة بريد إلكتروني ، والتحقق من صحة البريد الإلكتروني تلقائيًا ، ومعالجة الأخطاء بأكثر من 50 لغة ، ودعم توقيع S / MIME و DKIM ، ودعم SMTP المتكامل ، والحماية من هجمات حقن الرأس ، وغير ذلك الكثير .
الشروع في استخدام PHPMailer
الطريقة الموصى بها لتثبيت PHPMailer هي عبر Composer ، يرجى استخدام الأمر التالي لسهولة التثبيت.
قم بتثبيت PHPMailer API عبر Composer
composer require phpmailer/phpmailer
إرسال رسالة بريد إلكتروني عبر PHP API
يعد إرسال رسائل البريد الإلكتروني بلغة PHP طريقة شائعة جدًا يعتمدها مطورو البرامج هذه الأيام. تمنح مكتبة PHPMailer مطوري البرامج القدرة على إرسال رسائل البريد الإلكتروني داخل تطبيقاتهم الخاصة باستخدام بضعة أوامر PHP. تدعم المكتبة أيضًا إرسال رسائل بريد إلكتروني بنص عادي إلى عملاء بريد إلكتروني بخلاف HTML. يمكنك أيضًا إرسال رسائل بريد إلكتروني من خادم ويب محلي بسهولة.
إرسال رسالة بريد إلكتروني إلى قائمة عبر PHP
عادةً ما تُستخدم مكتبة PHPMailer مفتوحة المصدر لإرسال رسالة بريد إلكتروني إلى القوائم البريدية. المكتبة موثوقة للغاية ويمكنها إرسال رسائل بريد إلكتروني إلى قائمة كاملة من المستلمين بكفاءة. بعد إعداد مثيل PHPMailer باستخدام SMTP ، يمكنهم الاتصال بقاعدة بيانات MySQL لاسترداد قائمة بالمستلمين. يمكنك تعيين رسائل البريد الإلكتروني المخصصة الخاصة بك بالإضافة إلى واحدة خاصة لجميع المستلمين. يمكنك أيضًا تحديد بعض المستخدمين المحددين من القائمة لإرسال رسائل البريد الإلكتروني.
أضف مرفقات متعددة إلى البريد الإلكتروني
غالبًا ما يكون مطلوبًا مشاركة ملفات متعددة بين أعضاء فريقك أو مع العملاء. PHPMailer هي مكتبة قوية جدًا تمنح مطوري البرامج القدرة على إرسال رسائل بريد إلكتروني تحتوي على مرفقات متعددة. يستخدم نموذجًا بسيطًا للغاية يقبل تحميل الملف وإرساله عبر البريد الإلكتروني. من ناحية أخرى ، إنه نموذج أكثر تعقيدًا قليلاً يسمح بتحميل ملفات متعددة في وقت واحد وإرسالها جميعًا كمرفقات إلى بريد إلكتروني.
إرسال بريد إلكتروني عبر Gmail
توفر مكتبة PHPMailer مفتوحة المصدر لمطوري البرامج القدرة على إرسال رسائل بريدهم الإلكتروني عبر خدمة Gmail من Google. لإرسال رسائل البريد الإلكتروني عبر خوادم Gmail ، تحتاج إلى بعض الإعدادات أكثر من إعدادات SMTP العادية. يستخدم مصادقة الهوية وكلمة المرور. يمكنك استخدام أوامر IMAP لحفظ الرسائل في مجلد. يمكنك أيضًا الحصول على قائمة بالمجلدات أو التصنيفات المتاحة باستخدام أوامر IMAP.