我尝试在传入规则中为头字段“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
所以我的问题是:如何使规则ALLREADY像OLLREADY一样工作?
答案 0 :(得分:1)
SA邮件列表上的某人确认:由于所有X-Spam字段都被丢弃,因此在SA内部无法实现。
所以解决方案是摆弄梅勒。这是我在Postfix中的解决方案:
如果尚未出现,请获取后缀的PCRE包
apt-get install postfix-pcre
如果尚未存在,请在后缀中添加标题检查支持:
main.cf :
header_checks = pcre:/etc/postfix/header_checks.pcre
添加配置行
header_checks.pcre:
/^X-Spam-Flag:\s+YES/ PREPEND x-already-spam: yes
重新加载后缀配置
postfix reload
现在你有了一个标题字段,可以生存#34;并且可以通过SA中的规则进行检查。
为了进行测试,您可以在使用E发送mutt之前在电子邮件中添加标题字段。