我可以为 SpamAssasin 定义自定义分数,默认分数似乎为零,这让我怀疑是否应该提高它,但在这样做之前,我可以在哪里找到有关这些特定分数如何运作的详细信息,以便评估要使用的正确分数值?
我搜索了一些网站,比如https://cwiki.apache.org/confluence/display/spamassassin/搜索短语“SPOOFED_FREEMAIL”,以发现有关此特定分数的详细信息,但没有找到任何内容。
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider
[yolinee[at]163.com]
0.0 KAM_DMARC_STATUS Test Rule for DKIM or SPF Failure with Strict
Alignment
0.0 SPOOFED_FREEMAIL_NO_RDNS From SPOOFED_FREEMAIL and no rDNS
0.0 SPOOFED_FREEMAIL No description available.
我有兴趣了解上述分数的详细信息,主要是免费邮件分数,但在哪里搜索,我究竟在哪里可以找到有关所提及分数的最详细描述?
以下是非常基本的信息:A)https://github.com/SpamExperts/OrangeAssassin-build/tree/master/debian/python3/usr/share/orangeassassin B)https://apache.googlesource.com/spamassassin/+/refs/tags/sa-update_3.4.0_20110317085118/rules
我只找到了“FREEMAIL”类型的文件,其中写着“列表包含常被滥用的最终用户邮件提供商”。
答案1
只需直接查看定义即可,它们实际上存储在您的系统中。可能:
/usr/share/spamassassin/20_freemail.cf
/usr/share/spamassassin/20_freemail_domains.cf
# and possible later versions at
/var/lib/spamassassin/{version}/{repository}/20_freemail.cf
/var/lib/spamassassin/{version}/{repository}/20_freemail_domains.cf
不过,这种手工编制的列表很少需要手动调整。您可能更愿意通过获取(仍然有所维护的)更新规则集来检索合理的非零(但仍然很小)默认值。
它只是一个旧的、手动编制的列表,其中列出了过去提供免费邮箱的已知域名。没有什么特别的,而且本质上总是不完整的。用于对抗垃圾邮件的其他有用信号,但通常本身并不重要。声称来自此类已知提供商的消息对任何方向都没有多大意义:合法邮件或垃圾邮件。不过,请检查包含这些内容的其他规则。从免费邮件域发送邮件,同时将回复设置为任何私人或商业实体都不会合理做的事情,这是一个强烈的垃圾邮件信号,这就是 Spamassassin 保留列表是正确的原因。