Hi,

I'd like to use the cleanup service to remove internal headers for
privacy. I'd also like to make sure to not break DKIM signing in the
process.

I've tried to redefine the cleanup service to auth-cleanup for
submission. I already have a submission service that works
successfully.

auth-cleanup   unix  n       -       n       -       0       cleanup
   -o syslog_name=postfix/auth-cleanup
   -o header_checks=pcre:/etc/postfix/auth_header_checks.pcre

submission inet n       -       n       -       -       smtpd
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING
  -o receive_override_options=$submission_overrides
  -o syslog_name=postfix/submission
  -o cleanup_service_name=auth-cleanup

/etc/postfix/auth_header_checks.pcre
/^\s*(Received: from)[^\n]*(?!inside.example.com).*/ REPLACE $1
[127.0.0.1] (localhost 127.0.0.1])

Received: from sage.inside.example.com (sage.inside.example.com
[192.168.1.7]) (using TLSv1.2
with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did
not present a certificate) (Authenticated sender: alex)
by orion.example.com (Postfix) with ESMTPSA id DE862A60121
for <web-y5x...@mail-tester.com>; Sun, 13 Dec 2015 21:57:00 -0500 (EST)

Dec 13 21:57:00 orion postfix/submission/smtpd[30338]: DE862A60121:
client=sage.inside.example.com[192.168.1.
7], sasl_method=PLAIN, sasl_username=alex
Dec 13 21:57:00 orion postfix/auth-cleanup/cleanup[30346]:
DE862A60121: message-id=<566e2ffc.20...@example.com>

I'm not very good with regular expressions. Could that be the problem here?

Please let me know if there's other information I can provide to help.

Thanks,
Alex

Reply via email to