ทำสคริปส่งเมล์ไม่ผ่าน ครับ

เริ่มโดย a2code, 22 สิงหาคม 2019, 11:57:07

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

a2code

คือผมสร้างฟอร์ม html ครับ เพื่อส่งเมล์

<form action="SendMailContactForm.php" method="post" name="frmMain">
<table width="343" border="1">
<tr>
<td>To</td>
<td><input name="txtTo" type="text" id="txtTo" value="[email protected]"></td>
</tr>
<tr>
<td>Subject</td>
<td><input name="txtSubject" type="text" id="txtSubject"></td>
</tr>
<tr>
<td>Description</td>
<td><textarea name="txtDescription" cols="30" rows="4" id="txtDescription"></textarea></td>
</tr>
<tr>
<td>Form Name</td>
<td><input name="txtFormName" type="text" id="txtFormName"></td>
</tr>
   <tr>
<td>Mobile</td>
<td><input name="txtmobile" type="text" id="txtmobile"></td>
</tr>
<tr>
<tr>
<td>Form Email</td>
<td><input name="txtFormEmail" type="text" id=="txtFormEmail"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Send"></td>
</tr>
</table>
<br>
<br>
<br>
</form>


ตัวรับค่าภาษา php ก็

<?php
   $strTo = $_POST["txtTo"];
   $strSubject = $_POST["txtSubject"];
   $strmobile = $_POST["txtmobile"];
   $strHeader = "Content-type: text/html; UTF-8\r\n"; // or UTF-8 //
   $strHeader .= "From: ".$_POST["txtFormName"]."<".$_POST["txtFormEmail"].">\r\nReply-To: ".$_POST["txtFormEmail"]."";
   $strMessage = nl2br($_POST["txtDescription"]);
   $flgSend = @mail($strTo,$strSubject,$strmobile,$strMessage,$strHeader);  // @ = No Show Error // // @ = No Show Error //
   if($flgSend)
   {
      echo "Email Sending.";
   }
   else
   {
      echo "Email Can Not Send.";
   }
?>

ครับ แต่ เบอร์ โทร ไม่ยอม แสดง ผล ครับ แล้วเมล์ไม่เข้าด้วยครับ
ใส่ภาพไม่ได้แฮะ
*Image Removed*

manussawin

แนะนำให้ใช้ phpmailer libary ดีกว่านะครับ debug ได้ด้วย จะได้รู้ว่า มี error หรือ response ยังไง

a2code

ใส่ภาพไม่ได้แฮะ
*Image Removed*