php邮件程序无法使用hotmail

时间:2014-05-23 09:54:18

标签: php email

<?php


$to = 'xyz@hotmail.com';

$subject = 'the subject';
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers = 'From: acb@gmail.com' . "\r\n" .
    'Reply-To: acb@gmail.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
$message = 'hi hello';

mail($to, $subject, $message, $headers);
echo 'mail sent';


?>

因为我使用上面的代码发送邮件..它工作正常.. 但邮件不会热门邮件...... 请允许任何人帮助我

2 个答案:

答案 0 :(得分:0)

这可能是过多的事情。其中一个比较常见的是,你告诉他们你是从gmail帐户发送邮件但实际上并没有从gmail服务器连接到它们。

如果您可以向我们提供更多信息(特别是有关从您的mail.log发送的信息),我们可以提供更好的帮助,但很可能是您不允许发送Gmail邮件和/或您的服务器被标记为&#34; bad&#34;通过hotmail。

答案 1 :(得分:0)

Hotmail垃圾邮件过滤器阻止了它,并且有充分的理由。建议我可以给你:

发送给自己,看原始邮件。您可能会发现From:地址已更改,并且与Reply-To:不同。为避免这种情况,请改为通过SMTP发送电子邮件。

如果您发送的域名具有SPF DNS记录,则可能有所帮助。垃圾邮件过滤器使用此功能查找声称来自某个域的电子邮件的真实性。

这就是为什么您使用的@gmail.com地址肯定不会通过..