เวลาทำการ: จันทร์ - อาทิตย์ 09.00 น. - 22.00 น. โทรศัพท์: 02-1900-881 โทรสาร (Fax): 02-1900-833  
สยามเว็บโฮสดอทคอม
ยินดีต้อนรับเข้าสู่ สยามเว็บโฮสดอทคอม (บริษัท เมทราไบต์ จำกัด)
หน้าแรก เกี่ยวกับเรา วิธีชำระเงิน แจ้งชำระเงิน ข้อตกลง ความเป็นส่วนตัว การรับประกัน คู่มือการใช้งาน Support Center
Cloud Email Hosting
Web Hosting Service
Domain Name Service

Free Online Service


รับประกันความพึงพอใจ
ยินดีคืนเงินใน 30 วัน


Best View With These Browser

สำหรับ IE แนะนำ IE 8 ขึ้นไป



การส่งอีเมลด้วย ฟังก์ชั่น mail() ของ PHP

รูปแบบการใช้งาน mail(ผู้รับ,หัวข้อ,ข้อความ,ผู้ส่ง);

1.) สร้างแบบฟอร์ม สำหรับกรอกข้อมูล เพื่อส่งอีเมล์ผ่านหน้าเว็บ ตั้งชื่อไฟล์เป็น form2mail.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620" />
<title>แบบฟอร์มติดต่อสอบถาม</title>
</head>
<body>
<center><br>
<b>แบบฟอร์มติดต่อสอบถาม<b></br></br>
<form id="form1" name="form1" method="post" action="sendmail.php">
<table width="415" border="0" cellspacing="1" cellpadding="1">
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="179">ชื่อ-นามสกุลผู้ส่ง</td>
<td width="229"><label>
<input name="name" type="text" id="name" />
</label></td>
</tr>
<tr>
<td>อีเมล์ผู้ส่ง</td>
<td><label>
<input name="sender" type="text" id="sender" />
</label></td>
</tr>
<tr>
<td>หัวข้อ</td>
<td><label>
<input name="header" type="text" id="header" />
</label></td>
</tr>
<tr>
<td valign="top">ข้อความ</td>
<td><label>
<textarea name="messages" cols="30" rows="5" wrap="virtual" id="messages"></textarea>
</label></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<label>
<input type="submit" name="Submit" value="Send Mail" />
</label>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>

ตัวอย่างการแสดงผลหน้า form2mail.html



2.) สร้าง script php เพื่อรับค่า input จาก formmail.html แล้วส่งข้อมูลไปให้ผู้รับตามที่กำหนด โดยตั้งชื่อไฟล์เป็น sendmail.php
<?
$emailto='contactus@yourdomain.com'; //อีเมล์ผู้รับ
$subject='$header'; //หัวข้อ
$header.= "Content-type: text/html; charset=windows-620\n";
$header.="from: ".$name."E-mail :".$mail; //ชื่อและอีเมลผู้ส่ง
$messages.= "$text</br>"; //ข้อความ
$messages.= "จาก $sender<br>"; //ข้อความ

$send_mail = mail($emailto,$subject,$messages,$header);

if(!$send_mail)
{
echo"ยังไม่สามารถส่งเมลล์ได้ในขณะนี้";
}
else
{
echo "ส่งเมลล์สำเร็จ";
}
?>

3.) เปลี่ยนอีเมล์ผู้รับ จาก contactus@yourdomain.com เป็น ที่อยู่อีเมล์ของท่าน จากนั้น Upload ทั้ง 2 ไฟล์ ขึ้นไปไว้บน Server

4) ทดสอบการใช้งานโดยเปิดหน้า http://www.yourdomain.com/form2mail.html กรอกข้อมูลให้ครบทุกช่อง แล้วคลิกปุ่ม "Send Mail"

ตัวอย่างการแสดงผลหน้า sendmail.php


5) เข้าไปเช็ค inbox ของอีเมล์ผู้รับ ว่าได้รับอีเมล์หรือไม่ อย่าลืมตรวจสอบใน Junk box หรือ ถังขยะด้วย


หน้าแรก เกี่ยวกับเรา วิธีชำระเงิน แจ้งชำระเงิน ข้อตกลง ความเป็นส่วนตัว การรับประกัน คู่มือการใช้งาน Support Center

สยามเว็บโฮสดอทคอม โดย บริษัท เมทราไบต์ วัน จำกัด 
เลขที่ 596/142 อารียา ทูบี ถนน ลาดปลาเค้า แขวง จรเข้บัว กรุงเทพมหานคร 10230
โทรศัพท์ (ระบบอัตโนมัติ) 02-105-4281 ตั้งแต่เวลา 09.00 น. - 22.00 น. ทุกวัน จันทร์ - อาทิตย์