On 03/07/2011 12:39 AM, Erik de Castro Lopo wrote:
Hi all,

I'm running postfix version 2.8.1 from Debian.

I've got basic pcre header checks working as they should. I'm trying
to reject mail that has a DKIM signature that says its from att.net
but a Message-ID ending in 'yahoo.com'.

I've got this:

     if /^DKIM-Signature: .*; d\=att.net;/i
     /^Message-ID: .*\.yahoo\.com>/i                  REJECT
     endif

but it doesn't seem to work. Clues?

Headers are inspected one by one, and there is NO relationship between one header and any other. You are saying "match DKIM headers AND reject them when they contain a Message-ID"

This wil never happen.

Read http://www.postfix.org/header_checks.5.html, section "TABLE FORMAT"

If you must have this, a policy service seems the best course of action.

--
J.

Reply via email to