新用户的电子邮件进入 gmail 垃圾邮件,而老用户则不会

New users' emails go to gmail spam while older users' don't

几个月前,我在我的 vultr 云服务器上设置了一个电子邮件服务器。我使用 postfix、dovecot 和 OpenDKIM。为了测试它,我设置了一个新用户并且它运行良好,从未收到垃圾邮件。实际上,我为 root 设置了一个 sendmail 脚本,以便在每次有人登录 ssh 时向我的 gmail 地址发送一封邮件。它仍然工作正常,永远不会进入垃圾邮件。

然而,几天前,我在我的服务器上设置了一些新用户来创建新的电子邮件帐户。

useradd -m -G mail myuser

这些用户发送的电子邮件总是在 gmail 垃圾邮件文件夹中。 我在几个垃圾邮件分析器站点上测试了它们,其中一些报告了 rDNS 冲突,我通过设置正确的 rDNS 解决了这个问题,但没有帮助。

dkim、spf 和 dmarc 均通过:

ARC-Authentication-Results: i=1; mx.google.com;
   dkim=pass header.i=@mydomain.hu header.s=mail header.b=KE06NMOv;
   spf=pass (google.com: domain of myuser@mydomain.hu designates ip.ip.ip.ip as permitted sender) smtp.mailfrom=myuser@mydomain.hu;
   dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mydomain.hu

Gmail 说我的电子邮件“类似于最近报告的垃圾邮件”,但是我尝试了主题和文本的所有组合。

我使用 thunderbird 连接到这些电子邮件帐户,但无论以何种方式发送,它们最终都会进入垃圾邮件文件夹。

我找到了我的问题的解决方案:

我的邮件服务器的所有新创建的用户都处于这种“shadowbanned”状态,所以我不得不在接收方手动将我的每一封垃圾邮件报告为“非垃圾邮件”。这解决了这些用户的问题,我可以将它们发送到任何 gmail 地址而不会被标记为垃圾邮件。

看起来 gmail 自动将我的邮件用户列入黑名单,而不管 headers、缺少 public 黑名单或邮件内容。