Send Mail "Congratulations your email has been sent"; ?> พอกด submit มันก็ขึ้น Congratulations your email has been sent แต่เมล์ไม่ไปที่ hotmail
แก้โค้ดเป็น...
sendmail.php
-------------------------
<form action="sendmail_.php" method="post">
To : <input name="MailTo" type="text" />
<br >
Subject : <input name="MailSubject" type="text" />
<br >
Message : <textarea name="MailMessage" ></textarea>
<br >
From : <input name="MailFrom" type="text" />
<br >
<input type="submit" name="submit" value="Submit" />
</form>
sendmail_.php
---------------------------
<?php
$MailTo = $_POST['MailTo'] ;
$MailFrom = $_POST['MailFrom'] ;
$MailSubject = $_POST['MailSubject'] ;
$MailMessage = $_POST['MailMessage'] ;
$Headers = "MIME-Version: 1.0\r\n" ;
$Headers .= "Content-type: text/html; charset=windows-874\r\n" ;
$Headers .= "From: ".$MailFrom." <".$MailFrom.">\r\n" ;
$Headers .= "Reply-to: ".$MailFrom." <".$MailFrom.">\r\n" ;
$Headers .= "X-Priority: 3\r\n" ;
$Headers .= "X-Mailer: PHP mailer\r\n" ;
if (mail($MailTo, $MailSubject , $MailMessage, $Headers, $MailFrom))
{
echo "Send Mail True" ;
}else{
echo "Send Mail False" ;
}
echo "<META HTTP-EQUIV='refresh' CONTENT='3;URL=sendmail.php'>";
?>
มันก็ขึ้นว่าส่งได้ครับ แต่ถ้าส่งไป hotmail ไม่ได้ครับ ใน junk ก็ไม่มี ค่าใน php.ini กับ iis ก็ คอนฟิกแล้ว
Date :
10 ก.ย. 2550 13:27:31
By :
วิทย์
Load balance : Server 02