يمكنك إرسال الرسائل عبر لغة php عن طريق استخدام دالة mail حيث يمكنك استخدامها حسب الصياغة التالية:
mail(to,subject,message,headers,parameters);
وإليك هذا المثال البسيط حول استخدام هذه الدالة، حيث هذا نموذج لإرسال رسالة معينة:
<?php
//if "email" variable is filled out, send email
if (isset($_REQUEST['email'])) {
//Email information
$admin_email = "someone@example.com";
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$comment = $_REQUEST['comment'];
//send email
mail($admin_email, "$subject", $comment, "From:" . $email);
//Email response
echo "Thank you for contacting us!";
}
//if "email" variable is not filled out, display the form
else {
?>
<form method="post">
Email: <input name="email" type="text" /><br />
Subject: <input name="subject" type="text" /><br />
Message:<br />
<textarea name="comment" rows="15" cols="40"></textarea><br />
<input type="submit" value="Submit" />
</form>
<?php
}
?>
وإليك هذا المثال الآخر لإرسال رسالة إلى قائمة من البريد الالكتروني:
<?php
$contacts = array(
"youremailaddress@yourdomain.com",
"youremailaddress@yourdomain.com",
//....as many email address as you need
);
foreach($contacts as $contact) {
$to = $contact;
$subject = 'the subject';
$message = 'hello';
mail($to, $subject, $message, $headers);
}
?>
للمزيد من المعلومات حول دالة mail()، يمكنك الإطلاع على هذا الدرس.