Configuring mynetwork maps in Zimbra

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


   KB 23710        Last updated on 2018-08-20  

(0 votes)


Default limit for mynetworks in postifx is ~4000 characters. If you have large list of networks/IPs to allow in mynetworks, then using zimbraMtaMyNetworks does not helps. Further zimbraMTAMyNetworks has a character limit of 10240.


Solution is to use mynetworks_maps in postfix. Below steps are tested on ZCS 8.7.11.

Step 1
  su - zimbra
  zmprov ms `zmhostname` zimbraMtaMyNetworks "lmdb:/opt/zimbra/conf/network_table"

Configure the list of IPs in /opt/zimbra/conf/network_table in below format. Make sure to include server's ethernet and localhost IPs. OK
Step 2

Create a hashmap with:

  postmap /opt/zimbra/conf/network_table
Step 3

Change below line in /opt/zimbra/conf/ to help amavisd process mynetwork maps.

  @mynetworks = qw( %%zimbraMtaMyNetworks%% );

Change to:

  @mynetworks_maps = qw( read_array('/opt/zimbra/conf/network_table'));
Step 4

Restart ZCS

  zmcontrol restart

Verified Against: ZCS 8.7 Date Created: 2018-07-26
Article ID: Date Modified: 2018-08-20

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