OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Remove header for non-local delivery (was: Do not include...)

From: Til Schubbe (listslists.schubbe.org)
Date: Sat Mar 07 2009 - 11:11:52 CST


* On 05.03. Noel Jones muttered:

> The solution is to define an alternate cleanup service for "submission",
> and then define alternate header_checks for that cleanup

I have a similar problem like the OP: I want to delete a header only
if a mail is delivered non-locally.

So I tried to tell smtp to use another cleanup service, but the
header is still not stripped off:

/etc/postfix/master.cf:
smtp unix - - - - - smtp
  -o cleanup_service_name=cleanup_out
cleanup_out unix n - - - 0 cleanup
  -o header_checks=pcre:/etc/postfix/header_checks

/etc/postfix/header_checks:
/^X-Test:/ IGNORE

I called postmap header_checks and postfix reload. I left main.cf
unchanged.

What should I do to get rid of the header in non-local mails?

Thanks!

Til