พี่ๆครับช่วยดูสคริปส่งเมล์ให้หน่อยครับ

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

พี่ๆครับช่วยดูสคริปส่งเมล์ให้หน่อยครับ
 
//ส่วนของฟอร์มรับข้อมูลครับ
 <form name="FrmMain" class="FrmMain" method="post" action="mailer.php">
													  
	
	<table id="Table_01" width="622" height="268" border="0" cellpadding="0" cellspacing="0">
     <!--DWLayoutTable-->
     <tr>
          <td width="23" valign="bottom"><!--DWLayoutEmptyCell-->&nbsp;</td>
          <td width="569" valign="bottom"><!--DWLayoutEmptyCell-->&nbsp;</td>
          <td width="30" valign="bottom"><!--DWLayoutEmptyCell-->&nbsp;</td>
     </tr>
		 
              
               <br>
               <!-- <table width="510" border="0" cellspacing="0" cellpadding="0">-->
                    <!--DWLayoutTable-->
                    <tr> <td><span class="style1">Name:*</span></td>
                         <!--<td width="210" height="29" valign="top"><span class="login">&nbsp;ชื่อ : </span> &nbsp;&nbsp;</td>-->
                         <td width="569"><input name="txtFormName" id="txtFormName" type="text" class="styled" /></td>
						 <td></td>
                    </tr>
                    <tr> <td ><span class="style1">Email:*</span></td>
                         <!--<td height="34" valign="top"><span class="login">&nbsp;อีเมล :</span></td>-->
                         <td><input name="txtFormEmail" id="txtFormEmail" type="text" class="styled" /></td>
						 <td></td>
                    </tr>
                    <tr> <td><span class="style1">Subject:*</span></td>
                         <!--<td height="29" valign="top"><span class="login">&nbsp;เรื่อง  :</span></td>-->
                         <td valign="top"><input name="txtSubject" id="txtSubject" type="text" class="styled" /></td>
						 <td></td>
					</tr>
                    <tr>  
						<td valign="top"><span class="style1">Enquiry:*</span></td>
                         <!--<td height="255" valign="top"><span class="login">&nbsp;ข้อความ : 
                              &nbsp;&nbsp;</span></td>-->
                         <td valign="top" ><label>
                              <textarea name="txtDescription" id="txtDescription" cols="30" rows="10" class="styled"></textarea>
                              <br>
                              <br>
							  <!--spay -->
		 						<div id="verify_math">
 								<span class="digital" style="background-position:<?=($_SESSION['num_to_check'][0]*-30)?>px 0px;"></span>
								<span>+</span>
  								<span class="digital" style="background-position:<?=($_SESSION['num_to_check'][1]*-30)?>px 0px;"></span>
  								<span>=</span>
  								<span>
  								<input name="i_verify" type="text" id="i_verify" maxlength="2" />
								</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>**Please key results. </b>
							    
								<!--End spay -->
                              </div>
                             <!-- <input name="submit" type="submit"  value="Send Message">
                              <input name="reset" type="reset" value="Clear">-->
                         </label></td>
						 <td></td>
                    </tr>
               
          <!--</form>-->
     
     <tr>
          <td height="29" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
          <td valign="top" background="../images/article_08.png"><span class="style1">
<!--DWLayoutEmptyCell--><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			<input name="submit" id="submit" type="submit"  value="Send Message">
			<input name="reset" type="reset" value="Clear">
          </span>
          <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
     </tr>
	 <tr>
          <td height="29" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
          <td valign="top" background="../images/article_08.png"><BR />
57  Moo.1 T.Maenam Koh Samui Suratthani 84330 &nbsp;  T.077332040&nbsp; Fax-077248300&nbsp;</td>
          <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
     </tr>
</table>
</form>

 



Boy415 118.173.147.xxx 20-09-2010 11:54:32

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

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


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


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

 ความคิดเห็นที่ 1
//ส่วนนี้เป็นสคริปส่ง
<?


if($_POST['submit']){
	if(isset($_POST['i_verify']) && $_POST['i_verify']==@array_sum($_SESSION['num_to_check']) && $_POST['i_verify']>0 && trim($_POST['i_verify'])!=""){
			
		/*echo "<span style='color:green;'>Right</span>";*/
		$_SESSION['num_to_check'][0]=rand(1,9);
		$_SESSION['num_to_check'][1]=rand(1,9);

	$strTo = "add.club@windowslive.com";
	$strSubject = $_POST["txtSubject"];
	$strHeader = "Content-type: text/html; charset=windows-874rn"; // or UTF-8 //
	$strHeader .= "From: ".$_POST["txtFormName"]."<".$_POST["txtFormEmail"].">nReply-To: ".$_POST["txtFormEmail"].""; 
	$strMessage = nl2br($_POST["txtDescription"]);
	$flgSend = @mail($strTo,iconv( 'UTF-8' , 'TIS-620' , $strSubject ) , iconv( 'UTF-8' , 'TIS-620' , $strMessage) ,iconv( 'UTF-8' , 'TIS-620' , $strHeader));  // @ = No Show Error //
	if($flgSend)
	{
	
		echo "<a href='content-detail.php'><center>Thank you, your email has been sent.</a>";
		echo "<span style='color:green;'>Right</span></center>";
		
		?>
		<script>
    		if(confirm("Thank you, your email has been sent."))
   			 {
        		location = "contact.php";
   			 }
   				 else
    		{
        		history.back();
    		}
</script>

		
		<?		
		
	}else{
			/*echo "I'm sorry, there seems to have been an error trying to send your email. Please try again.";*/
			?>
			<script>
    		if(confirm("I'm sorry, there seems to have been an error trying to send your email. Please try again."))
   			 {
        		location = "contact.php";
   			 }
   				 else
    		{
        		history.back();
    		}
</script>
		
	<? }
		exit;	
}else{
		?>
		<script>
    		if(confirm("I'm sorry, Wrong Number. Please try again."))
   			 {
        		location = "contact.php";
   			 }
   				 else
    		{
        		history.back();
    		}
</script>
		
		<?
		echo "<center><span style='color:red;'>Wrong</span></center>";
		$_SESSION['num_to_check'][0]=rand(1,9);
		$_SESSION['num_to_check'][1]=rand(1,9);		
		exit;	
			}
}


 
?>


boy415 118.173.147.xxx 20-09-2010 11:55
 ความคิดเห็นที่ 2

คือปกติส่งได้น่ะคับ มาวันนี้ม่ายรู้เปงรัยอ่ะครับ พิมพ์ข้อความกดส่ง ก็ปกติแต่เมล์ไม่เข้าอ่ะครับ รบกวนด้วยน่ะครับ



boy415 118.173.147.xxx 20-09-2010 12:16
 ความคิดเห็นที่ 3

  ถ้าเคยส่งได้ แล้วไม่ได้แก้โค้ด โค้ดไม่น่าผิด ให้รอสักพัก เมลล์อาจจะส่งช้า

 
ถ้าโค้ดที่ให้มา คือส่วนทั้งหมดแล้ว อย่าลืมกำหนด session_start(); ไว้ด้านบน กรณีเรียกใช้ตัวแปร session


Ninenik 27.130.71.xxx 20-09-2010
 ความคิดเห็นที่ 4

บางคนบอกติด Blacklists ผมก็ลองเข้าเช็คกับลิงค์ http://mxtoolbox.com/blacklists.aspx
ครับปกติก็ส่งได้ผมไม่ได้ไปทำรัยโค๊ดไม่ได้แก้รัยครับ

 



boy415 118.173.147.xxx 20-09-2010 14:04
 ความคิดเห็นที่ 5

ผมลองส่งเมล์เข้า Gmail เมล์เข้าน่ะครับแต่จะไปอยู่ใน ถังขยะ ก่อนหน้าผมให้เมล์เข้า $strTo = "add.club@windowslive.com";
แต่ผมลองส่ง เข้า Gmail เข้าน่ะครับแต่จะไปอยู่ในถังขยะ ไม่รู้ทำไมเข้า hotmail ไม่ได้อ่ะครับ



boy415 118.173.147.xxx 20-09-2010 14:50
 ความคิดเห็นที่ 6

www.goragod.com/การส่งเมล์ผ่านบริการของ gmail ด้วย phpmailer.html

ลองตามลิ้งค์เว็บไซต์ด้านบนดู ส่วนตัวยังไม่เคยลอง



Ninenik 124.120.17.xxx 20-09-2010
 ความคิดเห็นที่ 7

หรือลองจากตัวนี้ ดู https://www.ninenik.com/ส่งอีเมลล์พร้อมกับแนบไฟล์ด้วย_php_mail_function_ได้อย่างง่าย-125.html ตัวนี้ใช้ประจำ แต่ไม่ confirmed เพราะบางที yahoo ก็ไม่เข้า



Ninenik 124.120.17.xxx 20-09-2010
1






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