php mail()在IIS 6中不工作
嗨 我的代码 不在windows server的IIS6中工作。它发送成功消息,但不发送电子邮件 phpinfo详细信息可在php mail()在IIS 6中不工作,php,iis-6,Php,Iis 6,嗨 我的代码 不在windows server的IIS6中工作。它发送成功消息,但不发送电子邮件 phpinfo详细信息可在 您是否考虑过使用它?它有更复杂的方法可以在mail()函数失败时发送邮件,并且总体上有更好的错误支持…更不用说一大堆功能了。测试页面中的警告提示您正在使用Gmail的SMTP服务器。Gmail需要加密和身份验证,这些功能不受plain mail()函数的支持。您需要使用实现它们的库,例如或。除了使用Swift Mailer或PHPMailer之外,您需要确保您的服务器已正
您是否考虑过使用它?它有更复杂的方法可以在mail()函数失败时发送邮件,并且总体上有更好的错误支持…更不用说一大堆功能了。测试页面中的警告提示您正在使用Gmail的SMTP服务器。Gmail需要加密和身份验证,这些功能不受plain mail()函数的支持。您需要使用实现它们的库,例如或。除了使用Swift Mailer或PHPMailer之外,您需要确保您的服务器已正确配置为使用其他服务器发送电子邮件 您没有提到您使用的PHP版本,但是PHP for Windows中的
mail()
函数有点问题(当然是在5.2.6到5.3.0中):
与其他人一样,我建议您使用or。您如何知道电子邮件未发送?或者邮件客户端没有收到?我知道,因为我将电子邮件设置为自己发送,而我没有收到电子邮件,尽管浏览器显示电子邮件已成功发送。PHP版本4.3.11。谢谢你的建议,凯文。
$send_contact=mail($to, $subject, $message, $header);
if($send_contact){
echo "mail was sent successfully";
}
else{
echo "mail could not be send";
}