You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SpamAssassin相关评分规则(含SPOOFED_FREEMAIL等)详细说明查询途径及自定义评分咨询

SpamAssassin相关评分规则(含SPOOFED_FREEMAIL等)详细说明查询途径及自定义评分咨询

我完全懂你现在的困惑——想给SpamAssassin的规则自定义评分,可默认都是0分,不知道该不该上调,而且连这些规则到底怎么判定的都摸不清,尤其是FREEMAIL系列和SPOOFED_FREEMAIL这些对吧?

下面给你几个靠谱的查询途径,都是不用跳外链就能找到详细信息的地方:

一、本地服务器的规则文件

这是最直接的查询方式,你可以直接去服务器上SpamAssassin的规则目录里找对应文件:

  • 常规SpamAssassin的规则一般存在/usr/share/spamassassin/目录下,OrangeAssassin的话则对应你提到的本地安装目录。比如找FREEMAIL相关的规则文件,里面会明确写清楚规则的判定逻辑——比如FREEMAIL_FROM是基于预设的“被滥用公共邮箱提供商列表”来识别发件人邮箱的;SPOOFED_FREEMAIL_NO_RDNS则是同时满足“发件人是伪造的公共邮箱”和“发件服务器没有反向解析(rDNS)”两个条件才会触发。
  • 像KAM_DMARC_STATUS这类第三方规则,对应的规则文件里也会详细说明触发条件,比如注释里会写“当DKIM或SPF验证失败,且对齐模式为严格时触发”。

二、官方规则源码仓库

Apache SpamAssassin的源码仓库里的规则目录,是最权威的一手资料:

  • 每个规则的代码注释里,都会详细说明规则的设计目的、触发逻辑,甚至附带测试案例。比如你想查SPOOFED_FREEMAIL,就能看到它是如何判定“发件人邮箱属于公共邮箱,但存在伪造迹象”的具体标准。

三、自定义评分的小建议

在调整评分之前,给你两个实用的小提醒:

  • 先收集一段时间的邮件样本,统计这些规则的触发情况:比如看看FREEMAIL_FROM触发时,真正的垃圾邮件占比多少,有没有误判正常邮件——毕竟默认0分大概率是因为这些规则单独的区分度不够,需要和其他规则配合使用。
  • 调整评分时建议从小幅度开始,比如先把SPOOFED_FREEMAIL设为1.0,然后持续监控垃圾邮件拦截率和误判率,再慢慢优化到合适的数值。

另外,你提到的当前规则的状态信息:

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.

备注:内容来源于stack exchange,提问作者16851556

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:45:30