邮件功能不工作,但我得到了成功的消息,但邮件没有发送我的代码是以下,但此代码在另一个服务器上工作正常,我无法识别问题的任何解决方案.........?
<?php
include("conn.php");
if(isset($_REQUEST["mmailid"]))
{
$to=$_REQUEST["mmailid"];
$rs=mysql_query("select mmailid,mpass,mname from memtb where mmailid='$to'");
$rd1=mysql_num_rows($rs);
if($rd1>0)
{
$rd=mysql_fetch_array($rs);
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= 'Bcc: itstephen34@gmail.com' . "\r\n";
$body="<table border=5 style='border-color:blue'><p><h3><img src='http://www.stephenraj.in/images/logo.jpg' alt='stephen Logo' /></h3></p><p>Dear " . $rd[2] . ",</p><p> Your Password is : " . $rd[1] . " .</p><p>" . "<p><h1> </h1></p><p>SUPPORT Team</p><p>CHANDRASTORE</p></table>";
ini_set("SMTP","localhost");
ini_set("sendmail_from","info@stephenraj.in");
$mail=mail($to,"Stephen Password Recovery MAIL",$body,$headers);
//mail($tomailid,"Stephen Registration Confirmation MAIL",$body,$headers);
if(isset($mail))
{
echo "Your Password Was Sent To Your Mail";
// echo $rd[2].$rd[1];
}
}
else
echo 'Invalid Mail ID'
}
?>
请与您的托管服务器联系。。当我们写邮件时,如果您的服务器没有权限或防火墙不发送,它将首先从我们的服务器发送。所以,检查一下你的服务器托管
这似乎是我刚才迂到的问题。在我的案例中,我发现问题出在服务器的防火墙上。我联系了服务器管理员,他做得很好。也许这和你面临的问题是一样的。