SysAdmin EM:
> Thanks Wietse and Matus.
> 
> I understand that I must work this way, examples:
> 
> if /^Subject:/
> /^Subject: Invest once and get passive income(.*)/
>  DISCARD SUBJECTSPAM2293
> /^Subject: Earnings on a trading robot(.*)/                       DISCARD
> SUBJECTSPAM2294
> /^Subject: Working Online At Home(.*)/                    DISCARD
> SUBJECTSPAM2295
> /^Subject: Netflix Je account(.*)/                        DISCARD
> SUBJECTSPAM2296
> /^Subject: Mailbox Size Warning(.*)/                      DISCARD
> SUBJECTSPAM2297
> /^Subject:(.*)Sunrise ritual(.*)/                   DISCARD SUBJECTSPAM2298
> /^Subject:(.*)pending messages on hold(.*)/                 DISCARD
> SUBJECTSPAM2299
> endif

DELETE the (.*) at the end. 

Instead of 
    /^Subject:(.*)pending messages on hold(.*)/ /
use
    /^Subject:.*pending messages on hold/

> /usr/sbin/postmap -v -h -q - pcre:/etc/postfix/header_checks <
> /etc/postfix/header_checks

If you want to test the patterns againt one email message, use this:

postmap -h -q - pcre:/etc/postfix/header_checks < email-message

If you want to test the patterns against a file with only headers:

postmap -q - pcre:/etc/postfix/header_checks < file-with-headers

        Wietse

Reply via email to