"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تضمين الصور في رسائل البريد الإلكتروني بتنسيق HTML باستخدام PHPMailer أو الأساليب البديلة؟

كيفية تضمين الصور في رسائل البريد الإلكتروني بتنسيق HTML باستخدام PHPMailer أو الأساليب البديلة؟

تم النشر بتاريخ 2024-11-08
تصفح:411

How to Embed Images in HTML Emails Using PHPMailer or Alternative Approaches?

تضمين الصور في رسائل البريد الإلكتروني بتنسيق HTML

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

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

أحد الحلول الموصى بها هو استخدام مكتبة مثل PHP ميلر. تعمل هذه المكتبة على تبسيط العملية وتتعامل بشكل استباقي مع المشكلات الشائعة.

مرفقات الصور المضمنة

لتضمين الصور في بريد إلكتروني بتنسيق HTML باستخدام PHPMailer، تحتاج إلى إنشاء "مرفق مضمن" ". يتضمن ذلك ربط صورة بمعرف محتوى محدد (CID)، والذي تتم الإشارة إليه بعد ذلك داخل مستند HTML.

على سبيل المثال، إذا كنت تريد تضمين صورة باسم "my-photo.jpg" مع CID "my-photo"، يمكنك استخدام الكود التالي:

$mail->AddEmbeddedImage('my-photo.jpg', 'my-photo', 'my-photo.jpg');

إنشاء البريد الإلكتروني بتنسيق HTML

يجب أن يتضمن كود HTML الخاص ببريدك الإلكتروني إشارة إلى الصورة المضمنة باستخدام CID:

my-photo

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

لإرسال بريد إلكتروني بتنسيق HTML مع صورة مضمنة، يمكنك استخدام طريقة Send() الخاصة بـ PHPMailer:

$mail->Send();

المنهج البديل

إذا كنت تفضل عدم استخدام الطريقة المفضلة لـ PHPMailer (على سبيل المثال، SMTP)، فلا يزال بإمكانك الاستفادة من المكتبة من أجل إنشاء البريد الإلكتروني وإرساله يدويًا:

$mime_message = $mail->CreateBody(); // Retrieve message content
// Send the message using your preferred method

من خلال تبني التقنيات الموضحة أعلاه، يمكنك بسهولة تضمين الصور في رسائل البريد الإلكتروني بتنسيق HTML، مما يفتح قوة الاتصال المرئي ضمن حملات التسويق عبر البريد الإلكتروني.

بيان الافراج أعيد طبع هذه المقالة على: 1729588216 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3