垃圾邮件分数高于 5(我的阈值)!
X-Spam-Status: Yes, score=5.924 tagged_above=-9999 required=5
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_IMAGE_RATIO_02=0.805,
HTML_MESSAGE=0.001, NO_RECEIVED=-0.001, NO_RELAYS=-0.001,
RCVD_REMOVED=3.75, T_REMOTE_IMAGE=0.01, URIBL_GREY=1.084,
URIBL_RHS_DOB=0.276] autolearn=disabled
RCVD_REMOVED
似乎是罪魁祸首。我相信这是因为 amavis 正在剥离它,而 spamassassin 不喜欢它:
Received: from mail.xx ([127.0.0.1])
by localhost (mail.xx [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id U6DCLGNBdNtN for <[email protected]>;
Tue, 22 Dec 2015 01:01:11 -0800 (PST)
我可以将阈值分数提高到 6,但我宁愿解决这个问题。
答案1
我遇到了同样的问题,而且是在差不多同一时间开始的。然后我发现在我的 Postfix 安装中,服务器在将邮件传递给 SpamAssassin 之前删除了 Received 标头。我在 中有以下行/etc/postfix/header_checks
:
/^Received:/ IGNORE
我不知道为什么它会在那里,但我删除了它,问题就解决了。
答案2
RCVD_REMOVED
是一个非常不寻常的代码(至少我以前从未见过)。如果您的所有邮件都收到此代码,并且您不会或无法纠正导致此代码的原因,最简单的解决方案可能是进入 amavis/spamassassin 配置并手动将标签的分数设置为 0.0 RCVD_REMOVED
。
为此,添加
score RCVD_REMOVED 0.0
到一个可能的配置文件(尝试local.cf
在/usr/share/spamassassin
或中找到一个/etc/mail/spamassassin
,希望它能够在升级后继续存在)。
答案3
我从 12 月 22 日开始就遇到了同样的问题。我没有更改任何配置,所以我认为这一定是 spamassassin 签名更新,在我的情况下,这种情况每天都会发生。
我按照上面的答案进行设置score RCVD_REMOVED 0.0
(/etc/spamassassin/local.cf
Ubuntu 14.04.3 LTS),效果很好,但从我的角度来看,这并不能真正解决根本原因,这可能是签名更新有缺陷。
答案4
我认为主要问题可能是 2015 年 12 月 16 日在 spamassassin 源代码中所做的以下提交,这可能是一个很好的猜测,因为这是问题开始的时间:
在此提交中,spamassassin 的规则集已被修改,引入了新的 RCVD_REMOVED 标志。
规则rc/sandbox/jhardin/20_misc_testing.cf
meta RCVD_REMOVED __GATED_THROUGH_RCVD_REMOVER && !__BODY_URI_ONLY && !__XPRIO && !__DOS_HAS_LIST_ID && !__BOTH_INR_AND_REF
describe RCVD_REMOVED Headers removed
score RCVD_REMOVED 3.750 # limit
tflags RCVD_REMOVED publish