我的PHP邮件功能不发送邮件在雅虎


my php mail function is not sending delevering mails in yahoo

这是我在php中使用邮件函数的方式。gmail的一切都很好;它在收件箱中传递,但在雅虎中没有传递。

if (isset($_POST['send'])) 
    {
                   $uname=$_POST['username'];
        $mailid=$_POST['mail'];
        $subject="hai";
        $mail="myyahooid@yahoo.com";
        $sendmessage=$_POST['sendmessage'];
        $headers= "From:".$mailid."'n";
        $headers .= 'MIME-Version: 1.0′ . PHP_EOL';
        $headers .= 'Content-type: text/html; charset=iso-8859-1'. PHP_EOL;
        $mail_sent=mail($mail, $subject, $sendmessage,$headers);
        if($mail_sent)
        echo "Thanks ";
        else
        echo "Request unsuccessful";

}
我不知道问题出在哪里。当我把它发送给雅虎时,它给了我成功的消息,但没有传递。

除了我对message filtering settings的评论-

变化——

$headers .= 'MIME-Version: 1.0′ . PHP_EOL';

$headers .= 'MIME-Version: 1.0'.PHP_EOL;