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