我尝试为传入规则中的标题字段"X-Spam-Flag“定义一个规则,以检查此电子邮件是否已被检查。我创建了一个小的测试电子邮件,标题如下:
X-SPAM-FLAG: YES
X-SPOM-FLAG: YES规则如下:
header ALLREADY X-SPAM-FLAG:raw =~ /YES/
describe ALLREADY wurde schon mal markiert
score ALLREADY 4
header OLLREADY X-SPOM-FLAG:raw =~ /YES/
describe OLLREADY wurde schon mal markiert
score OLLREADY 4结果是:
4.0 OLLREADY wurde schon mal markiert所以我的问题是:如何让规则像OLLREADY一样工作?
发布于 2015-03-22 04:19:45
SA邮件列表上的某个人确认:在SA内部是不可能的,因为所有X-Spam字段都被丢弃了。
因此,解决方案就是摆弄Mailer。以下是我在Postfix中的解决方案:
如果不存在,请获取postfix的PCRE-package
apt-get install postfix-pcre如果不存在,在postfix中添加header-check支持:
main.cf :
header_checks = pcre:/etc/postfix/header_checks.pcre添加配置行
header_checks.pcre:
/^X-Spam-Flag:\s+YES/ PREPEND x-already-spam: yes重新加载postfix配置
postfix reload现在你有了一个头字段,它将“存活”,并且可以通过SA中的规则进行检查。
为了进行测试,您可以在电子邮件中添加标题字段,然后再发送带有E的mutt。
https://stackoverflow.com/questions/29182749
复制相似问题