1

我尝试为传入规则中的标题字段“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 一样工作?

4

1 回答 1

1

SA 邮件列表中的某个人确认:SA 内部不可能,因为所有 X-Spam 字段都被丢弃。

所以解决方案是摆弄Mailer。这是我在 Postfix 中的解决方案:

如果不存在,获取 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

现在你有一个标题字段,它将“存活”并且可以通过 SA 中的规则进行检查。

为了进行测试,您可以在使用 E 发送 mutt 之前在电子邮件中添加标题字段。

于 2015-03-21T20:19:44.727 回答