ส่งการแจ้งเตือนด้วย E-mail บน เซิร์ฟเวอร์ ด้วย ฟังก์ชัน mail () PHP & HTML
ก่อนเริ่มสิ่งที่ต้องเตรียม คือ เซิร์ฟเวอร์ โฮสต์ ของคุณ
มีแบบ HTML Email ให้ สามารถนำไปปรับแก้ได้ตามต้องการ
ทำความรู้กับค่าต่างๆก่อนเริ่ม
$to ระบุผู้รับอีเมล
$subject ระบุหัวเรื่องของอีเมล
$message กำหนดข้อความที่จะส่ง
$headers ส่วนหัว ต้องมีเนื้อหานี้ เสมอเมื่อส่งอีเมล
mail(); ฟังก์ชันนี้ ทำการส่งข้อมูลไปที่ E-mail ที่ได้ทำการระบุไว้
ภาพตัวอย่างการส่ง E-mail บน เซิร์ฟเวอร์ ด้วย ฟังก์ชัน PHP mail ()
ตัวอย่างโค้ดส่ง E-mail
GitHub<?php
$to = "unendingtrpis@gmail.com";
$subject = "ส่งจาก boychawin.com";
$message = "
<html>
<head>
<title>ตอบกลับจาก boychawin.com</title>
</head>
<body>
<h4 style='text-align: center;'><b>ระบบตอบกลับอัตโนมัติ</b></h4>
<img src='https://boychawin.com/images/logosboychawin.jpg' alt='boychawin.com' style='width: auto; max-width: 600px; height: auto; margin: auto; display: block;'>
<br>
<table role='presentation' cellspacing='0' cellpadding='0' border='1' width='100%'>
<tr>
<th>ชื่อ</th>
<th>เบอร์โทร</th>
</tr>
<tr>
<td><h5 style='text-align: center;'>Boy Chawin</h5></td>
<td><h6 style='text-align: center;'>098-5679714</h6></td>
</tr>
</table>
<br>
<p style='text-align: center;'><a href='https://boychawin.com/'>boychawin.com</a></p>
<p style='text-align: center;'>เราจะตอบกลับโดยเร็วที่สุด</p>
</body>
</html>
";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <boychawin.com@gmail.com>' . "\r\n";
$headers .= 'Cc: boychawin.com@gmail.com' . "\r\n";
mail($to,$subject,$message,$headers);
?>