Relay per Domain

Revision as of 18:48, 31 March 2010 by Gettyless (talk | contribs)

Reference bug:

Zimbra allows relaying emails to a specific server only, i.e using zimbraMtaRelayHost. However, there are needs to relay emails per domain basis based on *the sender*. For example, you want emails sent by should be relayed through and through servers. You can configure it using postfix's "sender_dependent_relayhost_maps".

This is an example and tested on ZCS 5.0.16

1. Add following line to /opt/zimbra/postfix/conf/

sender_dependent_relayhost_maps = hash:/opt/zimbra/postfix/conf/bysender

2. Create file /opt/zimbra/postfix/conf/bysender and enter your domain names and relay server's IP addresses.  []  []

You can even add individual email IDs to relay their emails to specific relay host. []

3. Create the hash file.

postmap /opt/zimbra/postfix/conf/bysender

4. Restart zmmtactl

zmmtactl stop
zmmtactl start

5. Test by sending emails.

Note: Above settings will not survive zimbra upgrades. Make sure you take backup of config files before upgrading.

Verified Against: ZCS 5.0.16 Date Created: 6/4/2009
Article ID: Date Modified: 2010-03-31

Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »

Jump to: navigation, search