أنت تواجه مشكلة حيث يرسل برنامج PHP النصي رسائل بريد إلكتروني بتنسيق HTML فارغة مع "" فارغة noname" مرفق في Gmail. من المحتمل أن يشير هذا إلى وجود مشكلة أساسية في منطق إرسال البريد الإلكتروني الخاص بك.
الحل: فكر في PHPMailer
أفضل حل لهذه المشكلة هو استخدام فئة PHPMailer. PHPMailer هي مكتبة PHP مستخدمة على نطاق واسع تعمل على تبسيط عملية إرسال رسائل البريد الإلكتروني بتنسيق HTML عن طريق التعامل مع تنسيقات البريد الإلكتروني المعقدة والمرفقات والتقنيات الأخرى بالنسبة لك.
فوائد استخدام PHPMailer:
كيفية استخدام PHPMailer:
قم بتثبيت مكتبة PHPMailer باستخدام Composer أو يدويًا:
composer require phpmailer/phpmailer
قم بتضمين فئة PHPMailer في البرنامج النصي الخاص بك:
require 'PHPMailer/PHPMailer.php';
إنشاء مثيل لكائن PHPMailer جديد وتكوين تفاصيل البريد الإلكتروني:
$mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'mail.example.com'; $mail->SMTPAuth = true; $mail->Username = '[email protected]'; $mail->Password = 'password';
تعيين معلومات المستلم والمرسل:
$mail->setFrom('[email protected]', 'Your Name'); $mail->addAddress('[email protected]', 'Recipient Name');
حدد الموضوع ونص HTML للبريد الإلكتروني:
$mail->Subject = 'Test HTML Email'; $mail->Body = 'This is a test HTML email message.
';
أرسل البريد الإلكتروني:
$mail->send();
من خلال استخدام PHPMailer، يمكنك حل المشكلات التي تواجهها بسرعة والاستمتاع بإرسال البريد الإلكتروني بتنسيق HTML بسلاسة في تطبيقات PHP الخاصة بك.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3