Victor Duchovni wrote:

Anyone there adding custom headers in Postfix?
Use smtp_header_checks, defined in master.cf on the "smtp" service. Requires postfix 2.5 or newer.
http://www.postfix.org/postconf.5.html#smtp_header_checks

# master.cf
smtp      unix  -       -       n       -       -       smtp
  -o smtp_header_checks=regexp:/path/add_my_header

# add_my_header
/^/ PREPEND X-Custom: my header
This will prepent the custom header above *each* header of the
message. One needs to match a header that is present exactly once in
each outbound message. Perhaps a locally added "Received" header or
something else added on input.
Would such logic be possible then (not sure how Postfix syntax would 
look like here, or if it's possible at all)?
if !(^X-Custom: header)
PREPEND X-Custom: header
fi


This would make adding this header independent of everything else (and thus, be able to be replicated to other setups without any change).

--
Tomasz Chmielewski
http://wpkg.org

Reply via email to