How to block top level domain(TLD) in Zimbra

Revision as of 07:19, 14 June 2022 by GopalBhandari (talk | contribs)

How to block top level domain(TLD) in Zimbra?

   KB 24438        Last updated on 2022-06-14  

(0 votes)


1. Create a “” file and add the TLD to block.

$ vim /opt/zimbra/common/conf/
/\.icu$/   REJECT
/\.site$/  REJECT
/\.host$/  REJECT
/\.fun$/   REJECT

Save the file.

2. Now take the backup of file before adding new line.

$ cp /opt/zimbra/conf/ /opt/zimbra/conf/

Open “/opt/zimbra/conf/” file and go to the MTA section or search “SECTION mta DEPENDS amavis”.

Add following line as per the screenshot:

$ vim /opt/zimbra/conf/
REWRITE common/conf/ common/conf/

Zmconfigd cf.png

Save the file.

3.Open the file “/opt/zimbra/conf/zmconfigd/” and add the following line as per screenshot.

$ cp /opt/zimbra/conf/zmconfigd/ /opt/zimbra/conf/zmconfigd/
$ vim /opt/zimbra/conf/zmconfigd/
%%contains VAR:zimbraServiceEnabled mta^ check_sender_access regexp:/opt/zimbra/common/conf/

Smtpd sender restrictions.png

4. Now restart the MTA service.

$ zmmtactl restart
$ postconf -n | grep -i smtpd_sender_restrictions

The file path "regexp:/opt/zimbra/common/conf/" should be there.

Now check and verify.

Note: This is the Postfix level customization, which is not supported by Zimbra and it will not remain same after an upgrade the server. Please follow the above steps in test environment first then apply on production.

Jump to: navigation, search