我在我的网站上使用php邮件功能做了一个密码恢复选项。它适用于Gmail和雅虎,但当电子邮件是hotmail它不起作用,我试了很多次。当我尝试与我的公司电子邮件(展望)没有任何反应。它只适用于Gmail和雅虎。它可能有什么问题。我正在使用的代码是她的下面:PHP邮件功能不适用于某些邮件服务器
$email= "customer_email_address";
$head = "From: \"Pizza Hut Pakistan\" <[email protected]>\n";
$head .= "X-Mailer: RegFormPHP\n";
$head .= "Priority: urgent\n";
$head .= "Importance: High\n";
$head .= "Content-Language: en-us\n";
$head .= "Reply-To: <[email protected]>\n";
$head .= "Organization: \"Pizza Hut Pakistan\"\n";
$head .= "Content-Type: text/html\r\n";
$msg = 'Click the link below to proceed <br><br>';
$msg .= 'http://'.$_SERVER['HTTP_HOST'].'/root_folder/forgotlink.php?id='.$unique_code_of_user;
mail($email, "website account password recovery", $msg, $head);
每件事情都很酷与Gmail和雅虎。但.....没有与其他工程....
感谢
你是什么意思由它不工作?您收到什么类型的错误?你检查过PHP错误日志吗? – Erick
这篇文章可能会回答你的问题: http://stackoverflow.com/questions/13324649/mail-not-being-received-by-hotmail-com – Andreas
当我点击密码恢复按钮没有任何反应!显示成功消息,但我的Hotmail收件箱,垃圾邮件文件夹中没有电子邮件。不知道它有什么问题。当我尝试使用Gmail或雅虎时,它很好。 –