我在我的 VPS 上使用 VirtualMin 运行着几个域。
我已启用 DKIM,设置了反向 DNS,并由 Virtualmin 添加了 SPF 记录。
现在我有一个主帐户(管理员),我可以轻松地用它向 Gmail 帐户发送电子邮件,它们不会出现在垃圾邮件文件夹中。
当我使用来自同一域的其他用户时,他们总是进入 Gmail 的垃圾邮件文件夹。
我尝试了几个垃圾邮件检查器,它们的返回结果都如下:
Main account:
Summary of Results
SPF check: pass
DomainKeys check: neutral
DKIM check: pass
Sender-ID check: pass
SpamAssassin check: ham
来自同一域的另一个用户:
SPF check: pass
DomainKeys check: neutral
DKIM check: pass
Sender-ID check: pass
SpamAssassin check: ham
我无法检查 Gmail 垃圾邮件分数,也无法检查它们为何被标记为垃圾邮件,但我能做些什么吗?这在 virtualmin 安装的每个域中都会发生。
我还发现,我写信给的一些公司也没有收到我的电子邮件,可能是被过滤了,但当我用主邮件地址给他们写信时,他们收到了。完全相同的消息,相同的 Outlook 2013 客户端。
答案1
垃圾邮件过滤器的工作方式多种多样,并且没有关于其工作方式或如何全面考虑事物的具体标准。
如果启用了 DKIM,您应该调查检查结果为何为“中立”。这无济于事,通常表示您的 _domainkeys 记录中存在某种错误,或者您正在生成语法无效的签名。
除此之外,垃圾邮件过滤器可能会考虑以前的邮件是垃圾邮件,以及邮件的内容和任何附件,甚至发送邮件的帐户名称的“外观”等。原因不胜枚举。
考虑设置 _dmarc 记录,给出标记为垃圾邮件的邮件摘要报告的返回地址。这将让您更好地了解从哪里开始。