我想在我的垃圾邮件杀手过滤规则中匹配这个模式:
Password archivio: 666
Per conto di: 在di之后有一个空格:这个数字可以是未定义的数字。在我的custom.cf中,我创建了以下规则
body CUSTOM_SPAM_RULE /Password\sarchivio:\s\d+\n\n\nPer\sconto\sdi:\s/
score CUSTOM_SPAM_RULE 99.9
describe CUSTOM_SPAM_RULE Regola di spam custom我已经用一个在线工具检查了regex,并且正在工作,您可以在这里检查它-- https://regex101.com/r/O3BfDK/1,但是我的邮件网关中没有点击,服务器端的配置正在工作,如果我将规则更改为简单的regex,比如\ test \,然后发送一个包含测试的电子邮件,我就可以清楚地看到这些点击。那么,我错过了什么?
发布于 2020-12-31 08:42:07
好吧,在官方的垃圾邮件杀手的文件里找到的
Rawbody rules Rawbody规则允许您搜索邮件正文,而无需SA通常在尝试body规则之前所做的某些预处理。特别是,HTML标记不会被剥离,换行符仍然会出现。这允许您创建搜索HTML标记或HTML注释的规则,这些标记或注释是垃圾邮件或非垃圾邮件的标志,或者是特定的换行模式。
所以正确的规则变成
rawbody CUSTOM_SPAM_RULE /Password\sarchivio:\s\d+\n\n\nPer\sconto\sdi:\s/
score CUSTOM_SPAM_RULE 99.9
describe CUSTOM_SPAM_RULE Regola di spam customhttps://stackoverflow.com/questions/65511503
复制相似问题