首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法匹配垃圾邮件刺客自定义正则表达式规则

问无法匹配垃圾邮件刺客自定义正则表达式规则
EN

Stack Overflow用户
提问于 2020-12-30 18:01:25
回答 1查看 449关注 0票数 2

我想在我的垃圾邮件杀手过滤规则中匹配这个模式:

代码语言:javascript
复制
Password archivio: 666


Per conto di: 

在di之后有一个空格:这个数字可以是未定义的数字。在我的custom.cf中,我创建了以下规则

代码语言:javascript
复制
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 \,然后发送一个包含测试的电子邮件,我就可以清楚地看到这些点击。那么,我错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-31 08:42:07

好吧,在官方的垃圾邮件杀手的文件里找到的

Rawbody rules Rawbody规则允许您搜索邮件正文,而无需SA通常在尝试body规则之前所做的某些预处理。特别是,HTML标记不会被剥离,换行符仍然会出现。这允许您创建搜索HTML标记或HTML注释的规则,这些标记或注释是垃圾邮件或非垃圾邮件的标志,或者是特定的换行模式。

所以正确的规则变成

代码语言:javascript
复制
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 custom
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65511503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档