Monday, September 21, 2015

Multiple recipients for always_bcc

If you want to add multiple destination with always_bcc you cannot use default mechanism, aliases need to be used. With MSH Traffic Policy you don't need to create additional entries in /etc/aliases.

If you would like to define selective alwyas bcc for sender or recipients read this post.

Select messages


You need to select which messages should get additional BCC addresses. Go to Conditions tab, click button Add and select Message Sender menu. For our scenario we assume that we want to add BCC recipients to all messages which are from our domain, ie. domain.net.

Email addresses can be matched as exact, with wildcards or regular expressions.


Add Envelope Recipient action


This action will work like "add bcc recipient", it will add only envelope recipient without BCC header. Recipient of this message will not see whom also received this message.

Add Envelope Recipient is only one of many actions which could be used on messages.

In new opened window provide an address for the mailbox to which you want to forward messages. Now once again choose Add Envelope Recipient action. Add as many addresses as you want.

You can add as many BCC recipients as you want.
That's it, now each message which is addressed from @domain.net will be blindly forwarded to john.doe@domain.net and mike.grey@domain.net mailboxes.

More stuff


If you would like to do more with your mail server, check other milters for Zimbra, Postfix and Sendmail.