Den:
> Does it work successively as PHP does?

Postfix works as documented in regexp_table(5) and pcre_table(5),
i.e. each query stops at the first matching rule.

Postfix also works as documented in header_checks(5), i.e. DISCARD
causes Postfix to ignore the remainder of the message.

> Then my best bet is to separate the troubled one like this:
> 
> /^Subject:.*\*{5}SPAM\*{5}/    DISCARD *SPAM*
> /^Subject:/                                WARN
> 
> that is without having anything before discard*spam*. Is that correct?

That would show the subjects that don't match patterns before /^Subject:/.
>
> I also begin to think that there is a regexp issue somewhere. Is
> it actually possible for different Linux distros to treat regexpes
> differently requiring regexpes to be different as well?

Unlikely. Linux, as many other systems, implements the POSIX regexp
API which is controlled by an international standardization group.

        Wietse

Reply via email to