Postfix:Gmail 将我的电子邮件标记为垃圾邮件

TCB*_*B13 5 postfix spam gmail

我一直在试图理解为什么 Gmail 将从我的域/服务器之一发送的电子邮件视为垃圾邮件。我在这里找到了很多关于这个问题的线索,但是我检查了常见的可疑对象,如域密钥、spf 等。

我的电子邮件被 Outlook.com 接受,据我所知,它有更积极的垃圾邮件过滤器。

我使用测试了我的配置auth-results@verifier.port25.com,我得到了这个:

SPF check:          pass
DomainKeys check:   neutral
DKIM check:         pass
Sender-ID check:    pass
SpamAssassin check: ham
Run Code Online (Sandbox Code Playgroud)

一切看起来都很好。

向 gmail 帐户发送电子邮件后,我在标题下看到了这个:

Received-SPF: pass (google.com: domain of user@mydomain.org designates 89.x.x.8 as permitted sender) client-ip=89.x.x.x;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of user@mydomain.org designates 89.x.x.8 as permitted sender) smtp.mail=user@mydomain.org;
       dkim=pass header.i=@mydomain.org
Run Code Online (Sandbox Code Playgroud)

如您所见,电子邮件在 Gmail 服务器上传递spf并且dkim没有问题。

最后,我检查http://mxtoolbox.com/blacklists.aspx了 RBL 块的服务器 IP、主机名和域,它们没有在任何地方列出。

为什么 gmail 将我的电子邮件视为垃圾邮件?这是没有意义的,我已经遵守了每一个好的做法。

其他注意事项:

  • 反向DNS也可以;
  • 测试http://www.allaboutspam.com是绿色的,除了Email server is not using BATV format;

谢谢你。


TCB*_*B13 4

显然几天后它开始正常工作。

现在,我想 GMAIL 中真正重要的是通过这些测试:

SPF check:          pass
DomainKeys check:   neutral
DKIM check:         pass
Sender-ID check:    pass
SpamAssassin check: ham
Run Code Online (Sandbox Code Playgroud)

等待 3 或 4 天,以便谷歌可以更新他们的服务器。似乎垃圾邮件过滤器对特定域进行某种内部缓存DKIM和查找。SPF


更新:这个问题似乎又回来了,我不知道如何解决它。