我有一个 php 邮件脚本,它可以在一台主机上完美运行。但是,当我尝试在网络解决方案主机上使用相同的脚本时,该函数返回 true,但从未发送任何电子邮件。
//get mail function data
$case = $_POST['case'];
$to = addslashes(strip_tags($_POST['to']));
$message = addslashes(strip_tags($_POST['message']));
$subject = addslashes(strip_tags($_POST['subject']));
$message = addslashes(strip_tags($_POST['message']));
$from = "confirmation@website.co";
$headers = "From: $from\r\n";
//send email
if (mail($to,$subject,$message,$headers)){
//formatting for error message
$emailSent = "block";
$emailFailed = "none";
}
else //if the email fails to send
{
$emailSent = "none";
$emailFailed = "block";
}
?>
有谁知道不同的主机是否需要邮件脚本中的特定信息?