如何找出 spamassassin 中触发 TRACKER_ID 规则的原因?
-
01-07-2019 - |
题
我最近收到了一封来自我女朋友的电子邮件,该电子邮件被 spamassassin 标记为垃圾邮件,主要是因为 spamassassin 检测到了跟踪器 ID...但没有一个。我想知道是什么触发了它,以便我可以报告一个合理的错误。
解决方案
看看有问题的规则怎么样?谷歌是这样说的:
/^[a-z0-9]{6,24}[-_a-z0-9]{12,36}[a-z0-9]{6,24}\s*\z/is
...以当前形式以24个或更多字符的形式命中(有些,取决于连字符)单词。因此,也许熟悉Tracker ID的人可以调整REGEXP,以便将大单词(例如30个字符?)不会被击中。
网址: https://issues.apache.org/SpamAssassin/show_bug.cgi?id=2307
那是2005年,所以它可能已经改变了。
其他提示
仅供参考,您可以在 SpamAssassin 3.2.5 中查看 TRACKER_ID 规则,网址为 http://cpansearch.perl.org/src/JMASON/Mail-SpamAssassin-3.2.5/rules/20_body_tests.cf
不隶属于 StackOverflow