尽管 X-Spam-Status 分数高于要求 垃圾邮件未从 mbox 中分类
Despite X-Spam-Status Scores above Required Spam isn't sorted out of mbox
我正尝试通过 spamassassin 运行 我的 mbox 文件:
formail -s procmail ~/procmail.rc < mbox
尽管我认为看起来像一个正确的 procmail rc 文件和一个不错的垃圾邮件杀手 local.cf
得分高于我的 'required' 的邮件没有被过滤到我的 probably-spam 文件夹中.
有spamassassin 专家可以提供帮助吗?
这是在 Ubuntu 16.04LTS
来自我的电子邮件 header:
X-Spam-Status: No, score=-5.0 required=3.0 tests=RCVD_IN_DNSWL_HI,SPF_PASS,
T_RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1
我的垃圾邮件杀手 local.cf:
rewrite_header Subject *****SPAM*****
report_safe 0
required_score 3.0
use_bayes 1
bayes_auto_learn 1
normalize_charset 1
ifplugin Mail::SpamAssassin::Plugin::Shortcircuit
shortcircuit BAYES_99 spam
shortcircuit BAYES_00 ham
endif # Mail::SpamAssassin::Plugin::Shortcircuit
我的 procmailrc:
:0fw: spamassassin.lock
* < 256000
| spamassassin
:0:
* ^X-Spam-Level: \*\*\*
almost-certainly-spam
:0:
* ^X-Spam-Status: Yes
probably-spam
# Work around procmail bug: any output on stderr will cause the "F" in
"From"
# to be dropped. This will re-add it.
:0
* ^^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "
:0 fhw
| sed -e '1s/^/F/'
}
我在你的 spamassassin local.cf
和 procmailrc
中看不到任何明显的错误。但是示例电子邮件 header 清楚地表明它不是垃圾邮件。分数并不高,是-5,低于3。因此它说"X-Spam-Status: No"。
请注意,不再需要 procmail 解决方法。但是,您可能想使用 -f -
,即
formail -s procmail -f - ~/procmail.rc < mbox
我正尝试通过 spamassassin 运行 我的 mbox 文件:
formail -s procmail ~/procmail.rc < mbox
尽管我认为看起来像一个正确的 procmail rc 文件和一个不错的垃圾邮件杀手 local.cf
得分高于我的 'required' 的邮件没有被过滤到我的 probably-spam 文件夹中.
有spamassassin 专家可以提供帮助吗? 这是在 Ubuntu 16.04LTS
来自我的电子邮件 header:
X-Spam-Status: No, score=-5.0 required=3.0 tests=RCVD_IN_DNSWL_HI,SPF_PASS,
T_RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1
我的垃圾邮件杀手 local.cf:
rewrite_header Subject *****SPAM*****
report_safe 0
required_score 3.0
use_bayes 1
bayes_auto_learn 1
normalize_charset 1
ifplugin Mail::SpamAssassin::Plugin::Shortcircuit
shortcircuit BAYES_99 spam
shortcircuit BAYES_00 ham
endif # Mail::SpamAssassin::Plugin::Shortcircuit
我的 procmailrc:
:0fw: spamassassin.lock
* < 256000
| spamassassin
:0:
* ^X-Spam-Level: \*\*\*
almost-certainly-spam
:0:
* ^X-Spam-Status: Yes
probably-spam
# Work around procmail bug: any output on stderr will cause the "F" in
"From"
# to be dropped. This will re-add it.
:0
* ^^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "
:0 fhw
| sed -e '1s/^/F/'
}
我在你的 spamassassin local.cf
和 procmailrc
中看不到任何明显的错误。但是示例电子邮件 header 清楚地表明它不是垃圾邮件。分数并不高,是-5,低于3。因此它说"X-Spam-Status: No"。
请注意,不再需要 procmail 解决方法。但是,您可能想使用 -f -
,即
formail -s procmail -f - ~/procmail.rc < mbox