PHP邮件进入垃圾邮件和收件箱

时间:2013-12-06 05:43:53

标签: php email spam

我使用简单的PHP邮件功能发送邮件。这是我的代码:

sendEmail('xyz@gmail.com', 'test subject', 'test body', 'xyz name', 'abc@gmail.com', 'HTML');

function sendEmail($to, $subject, $body, $fromName, $from, $format = '')
{
    $headers = '';

    if($format=='HTML')
    {
        $headers .= "Content-type: text/html; charset=iso-8859-1\n";
    }

    $headers .= "From: $fromName <$from>" . "\n";

    $success = mail($to, $subject, $body, $headers, '-f no-reply@xyz.com');
    return $success;

}

我的问题是,当我发送多个(如10个)邮件,然后一些邮件进入垃圾邮件,一些邮件进入收件箱。如果脚本错误,那么所有邮件都应该进入垃圾邮件,或者如果正确则邮件进入收件箱。

为什么有些邮件会进入垃圾邮件,有些邮件进入收件箱?

主题,正文,消息和电子邮件(至)是相同的。