postfix header_checks-跨越多行的正则表达式

postfix header_checks-跨越多行的正则表达式

我想创建一个跨标题多行的垃圾邮件过滤器。这是我的/etc/postfix/header_checks文件:

/^From:.*name[0-9]+@.+[\r\n]+To:.*name@domain\.com/  REJECT

这是一个有效的正则表达式,但不起作用,因为header_checks每次将过滤器应用于一行。如何同时检查多个标头?匹配整个原始标头块就可以了,但我找不到这样的选项。

答案1

针对这种情况,也许可以选择在标题字段中放置一个条件:

/^(From|To):.*name[0-9]+@.*/  REJECT

相关内容