【发布时间】:2017-07-22 12:15:08
【问题描述】:
在过去的 2 个月里,我一直在为我正在构建的 web 应用程序的邮件服务器而苦苦挣扎。邮件一直被标记为垃圾邮件,甚至根本没有送达收件人。
我开始研究这个相当普遍的问题,并发现了签名电子邮件和验证邮件服务器等所带来的所有事情。我什至不得不将我的域名转移到另一个托管服务提供商,这样我才能正确设置我的 dkim、spf 和 dmarc 记录。
在完成所有这些之后mail-tester 给了我以下结果:
我认为这已经足够了,所以我开始进行更多测试。只是发现gmail仍然将我的电子邮件标记为垃圾邮件,而outlook(hotmail等)仍然没有收到任何文件夹中的电子邮件。
由于我不知道该尝试什么了,我希望这里有人能给我一些建议。
提前致谢!
【问题讨论】:
-
Gmail 通常会在标题中说明他们将您的邮件分类为垃圾邮件的原因。如果您使用的是 PHPMailer,请设置
SMTPDebug = 2,然后您可以观察到 Outlook 的交付情况,以确保它被接受。除此之外,垃圾邮件过滤器是出了名的不准确 - 默认情况下,gmail 通常会将 所有内容 放入垃圾邮件中,即使邮件格式完美,并且您别无选择,只能说“不是垃圾邮件”并希望它下次不做。这就是我不使用 gmail 的原因...
标签: php ubuntu postfix spf dkim