สอบถามเรื่องส่งเมล์หน่อยครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องส่งเมล์หน่อยครับ

สอบถามเรื่องส่งเมล์หน่อยครับ
ผมทำ Form ลงทะเบียน พอกด Submit จะให้มันส่งเมล์กลับไปหาคนที่ลงทะเบียน โดยใช้ code
		$strTo = $_POST["mail1"];
		$strSubject = "ลงทะเบียนเสร็จสมบูรณ์";
		$strid = $member_id;
		$strname = $_POST["name1"];
		$strsurname = $_POST["surname1"];
		$stremail = $_POST["mail1"];
		$strtel = $_POST["mobile1"];
		$strHeader = "Content-type: text/html; charset=windows-utf-8rn"; // or UTF-8 //
		$strHeader .= "From: info@zzzz.com
Reply-To: info@zzzz.com";
		$strMessage = "<h3>ข้อมูลของท่าน</h3>
		<strong>รหัสลงทะเบียนของท่านคือ : $strid</strong><br>
		<strong>ชื่อ - นามสกุล : $strname $strsurname</strong><br>
		<strong>เบอร์โทรศัพท์ : $strtel</strong><br>
		<strong>อีเมล์ : $stremail</strong><br>";
		$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader);  
โดยทุกอย่างผ่านหมด จะมีปัญหาก็แต่ตัวเมล์ที่ส่งมามันกลับโชว์เป็น xxxx@cs03.thaidatahosting.com 


Pusirinon 110.170.246.xxx 25-09-2015 14:09:02

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ลองใช้แบบนี้ดู
 
<?php
$headers   = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/html; charset=UTF-8";
$headers[] = "From: Sender Name <sender@domain.com>";
$headers[] = "Bcc: JJ Chong <bcc@domain2.com>";
$headers[] = "Reply-To: Recipient Name <receiver@domain3.com>";
$headers[] = "Subject: {$subject}";
$headers[] = "X-Mailer: PHP/".phpversion();

mail($to, $subject, $email, implode("\r\n", $headers));
?>
 
หรือดูหน้านี้เป็นแนวทาง
 
หรือไปลองใช้ phpmailer อันนี้จะสะดวกนิยมใช้กัน


ninenik 183.88.87.xxx 25-09-2015






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ