我有2个网站托管但在一个网站上我可以使用php脚本使用其他网站发送邮件我无法使用php脚本邮寄。我不知道我哪里出错了。我甚至更换了php.ini文件。还有其他事情我还做什么。
这是我的代码
$to="abc@gmail.com";
$subject="test mail";
$body="test mail";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers.='From: Domain <def@gmail.com>' . "\r\n";
if(mail($to,$subject,$body,$header))
{
echo "mailed";
}
else
{
echo "not mailed";
}
我甚至尝试将邮件直接嵌入到邮件功能中,这似乎也不起作用。
这是嵌入消息后的代码
if(mail("abc@gmail.com", "Test subject", "Test Message", "From: def@gmail.com"))
{
echo "mailed";
}
else
{
echo "error:".mysql_error();
}
我尝试联系我的托管服务提供商技术人员。即使他们找不到解决方案。
答案 0 :(得分:0)
它的样本和作品对我来说:
$to ='Info@sample.com';
$message = '<a>Hellow</a>';
$subject ='Hello world';
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From: <sender@email.com>" . "\r\n";
$mail_sent=@mail($to,$subject,$message,$headers);
echo $mail_sent ? "Success" : "Error";
如果此代码无效,请致电您的服务器管理员以查看服务器...