How to add X-Envelope-To header
How to add X-Envelope-To header
Resolution
1. Create a file. Note: Perform these steps in MTA server(s).
vim /opt/zimbra/common/conf/prepend_header.re
append the line:
/(.+)/ PREPEND X-Envelope-To: $1
2. Add the following line in /opt/zimbra/conf/zmconfigd/smtpd_recipient_restrictions.cf
check_recipient_access pcre:/opt/zimbra/common/conf/prepend_header.re
It should look like:
%%contains VAR:zimbraMtaRestriction check_client_access lmdb:/opt/zimbra/conf/postfix_blacklist%% %%contains VAR:zimbraServiceEnabled cbpolicyd^ check_policy_service inet:localhost:%%zimbraCBPolicydBindPort%%%% check_recipient_access pcre:/opt/zimbra/common/conf/prepend_header.re reject_non_fqdn_recipient permit_sasl_authenticated permit_mynetworks
3. Finally restart:
zmmtactl restart;zmconfigdctl restart
Additional Content
Beware, that this solution breaks the privacy of Bcc recipients.
There is also a bug opened for that here.