I have enabled the submission service in master.cf:
submission inet n - - - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_reject_unlisted_recipient=no
-o smtpd_client_restrictions=$mua_client_restrictions
-o smtpd_helo_restrictions=$mua_helo_restrictions
-o smtpd_sender_restrictions=$mua_sender_restrictions
-o smtpd_recipient_restrictions=
-o smtpd_relay_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
-o sender_bcc_maps=$outgoing_bcc_maps
-o smtpd_milters=
Most of the above is the default (commented out) Debian jessie config,
which I have uncommented. In main.cf I have:
recipient_delimiter = -
mua_helo_restrictions =
mua_client_restrictions =
mua_sender_restrictions =
outgoing_bcc_maps = regex:/etc/postfix/outgoing_bcc_maps
/etc/postfix/outgoing_bcc_maps contains:
/^(.*)@(.*)$/ outgoing-${1}@${2}
But I am not getting any bcc's. Mail for outgoing-foo is correctly
delivered to outgoing. Is sender_bcc_maps handled by cleanup or
incoming in a way that the submission-specific setting is ignored? The
value of sender_bcc_maps for other than the submission service is empty.
Thanks...Marvin