您好,我正在学习 php,在那里我知道了 mail() 函数,我已经尝试过这段代码
function sendMail()
{
$to = 'Sohil Desai<sohildesaixxxx@gmail.com>';
$from = 'Sohil Desai<sohildesaixxxx@hotmail.com>';
$subject = 'Test Mail';
$headers = 'MIME-Version: 1.0'. "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: '.$from . "\r\n";
$headers .= 'X-Mailer: PHP/'.phpversion();
$message = 'This mail is sent for testing.';
$mail = mail($to, $subject, $message, $headers);
if (!$mail) {
return 'Error occured sending mail.';
}
return 'Mail successfully sent.';
}
echo sendmail();
我只测试了 gmail、ymail 和 hotmail。
此功能在垃圾邮件中为 gmail 和 hotmail 发送邮件,它不会向 ymail 发送邮件。
为什么会这样??
我正在使用 Ubuntu 12.04 和 php 版本 5.3.10。
谁能帮我??提前感谢halpers..