14- PHP متقدم – شرح دوال لإرسال البريد الإلكتروني – PHP Mail Functions

PHP Mail Functions – دوال لإرسال البريد الإلكتروني من خلال الدالة mail.

=====================

توفر PHP دوال لإرسال البريد الإلكتروني من خلال الدالة mail.

mail()
——–
تُستخدم لإرسال بريد إلكتروني.

الصيغة:
mail(to, subject, message, headers, parameters)

مثال أساسي:


<?php
$to = "example@example.com";
$subject = "اختبار بريد";
$message = "هذه رسالة  [شركة برمجة مصرية] اختبارية من PHP";
$headers = "From: webmaster@example.com";

if (mail($to, $subject, $message, $headers)) {
  echo "✅ تم إرسال البريد";
} else {
  echo "❌ فشل في الإرسال";
}
?>

مثال متقدم مع ترميز HTML:


<?php
$to = "recipient@example.com";
$subject = "رسالة HTML";
$message = "
<html>
<head><title>عنوان الرسالة</title></head>
<body>
<p>مرحبًا بك في PHP Mail</p>
</body>
</html>
";

$headers = "MIME-Version: 1.0" . "rn";
$headers .= "Content-type:text/html;charset=UTF-8" . "rn";
$headers .= "From: webmaster@example.com";

if (mail($to, $subject, $message, $headers)) {
  echo "📧 تم إرسال البريد بصيغة HTML";
} else {
  echo "❌ فشل في الإرسال";
}
?>

ملاحظات:
– هذه الدالة تعتمد على إعدادات السيرفر (sendmail في Linux [شركة برمجة مصرية] أو SMTP في Windows).
– يُفضل استخدام مكتبات مثل PHPMailer أو SwiftMailer للإرسال الأكثر احترافية والتحكم.