【问题标题】:define header rule for x-spam-flag in SpamAssassin在 SpamAssassin 中定义 x-spam-flag 的标头规则
【发布时间】:2015-03-21 12:33:26
【问题描述】:

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

【问题讨论】:

    标签: spamassassin


    【解决方案1】:

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

    所以解决方案是摆弄 Mailer。这是我在 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 之前在电子邮件中添加标题字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-07
      • 2012-08-30
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多