PHP的邮件()去的垃圾,可能DNS问题?(PHP mail() goes to junk, pos

2019-07-30 05:02发布

我通过PHP的邮件()以适当和完整标题发送消息。 它的一切是应该和Hotmail喜欢电子邮件本身。 然而,Hotmail的是示出该在消息的来源:

X-DKIM-Result: None
X-Message-Status: n:0:n
X-SID-Result: None
X-AUTH-Result: NONE

我试图让他们通过,但只成功地将SID和AUTH为“失败”造成的SmartScreen看到消息可疑,十天后删除它,而在此之前它只是看起来像垃圾邮件过滤器。

如果我能够得到这些通过,那么该电子邮件不会被标记为垃圾邮件。 我知道有一些我需要在DNS做。 我有反向DNS设置在网站上。

该电子邮件中包含的边界,MIME版本,内容类型,答复和返回路径中,x-邮寄者等。内容类型是多部分/替代(为边界)和受试者身体也不不包含任何垃圾关键字。

任何人都知道如何得到这些东西通过PHP或DNS通过?

底线:如果这些结果是“无”,那么它就会转到和平垃圾邮件。 如果他们是“失败”,那么这将是“可疑”,并自动删除。 如果他们是“通行证”,那么它会直接没有问题的收件箱,但我不知道如何让他们通过。

如果它有助于以任何方式,我在的cPanel / WHM(Linux)的VPS运行进出口4.77。 我的IP地址是干净的,并没有在过去被滥用。 它不会被阻止在任何黑名单。

Answer 1:

设置了SPF记录在您的DNS,可以是一个解决办法。

编辑

谷歌搜索的消息X-AUTH-结果:不合格时我发现这个职位,似乎同样的问题: https://serverfault.com/questions/138886/emails-going-to-junk-for-hotmail-recipients



Answer 2:

确保邮件被发送该服务器具有适当的RDN或PTR记录回到它的主机名。



文章来源: PHP mail() goes to junk, possible DNS issue?
标签: php email dns spam