【发布时间】:2012-07-02 01:29:21
【问题描述】:
我正在通过 PHP 的 mail() 发送带有正确和完整标题的消息。它拥有应有的一切,而且 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-mailer 等。内容类型是多部分/替代(用于边界),主题或正文不包含任何垃圾关键字.
有人知道如何通过 PHP 或 DNS 让这些东西通过吗?
底线:如果这些结果是“无”,那么它只会平静地进入垃圾邮件。如果它们是“失败”,那么它将是“可疑的”并自动删除。如果他们是“通过”,那么它会毫无问题地直接进入收件箱,但我不知道如何让他们通过。
如果有任何帮助,我将在 cPanel/WHM (Linux) VPS 上运行 Exim 4.77。我的 IP 地址是干净的,过去没有被滥用过。它不会在任何黑名单中被阻止。
【问题讨论】:
-
如果您的反向 DNS 与您的主机名匹配,据我所知,这几乎就是您正确发送电子邮件所能做的所有事情。其他一切都可能是因为您的内容看起来太像垃圾邮件了。
-
您如何尝试使用实际邮件用户帐户使用 smtp 身份验证发送它。另见:stackoverflow.com/questions/9437611/…
-
另外,最好确保您的服务器 IP 未被列入黑名单。
-
原来我被 Sorbs 列入黑名单。刚拿到这个IP。原来它在 2011 年 6 月被用于垃圾邮件,黑名单指出它会导致我的电子邮件问题。我要让我的数据中心删除那个,很难下车。我明天会更新新闻。