Restricting users to send mails to certain domains or public domains in Zimbra(Blacklist method)

1.ZCS 8.x: Enter in file /opt/zimbra/conf/zmconfigd/smtpd_recipient_restrictions.cf check_sender_access lmdb:/opt/zimbra/common/conf/restricted_senders
2.ZCS 8.8.11: Enter in file /opt/zimbra/conf/zmconfigd.cf
vi /opt/zimbra/conf/zmconfigd.cf
Find the section labeled SECTION mta and enter the following two lines directly below
POSTCONF    smtpd_restriction_classes      local_only
POSTCONF    local_only    FILE  postfix_check_recipient_access.cf
3. Create a file “/opt/zimbra/conf/postfix_check_recipient_access.cf”
vi /opt/zimbra/conf/postfix_check_recipient_access.cf
check_recipient_access lmdb:/opt/zimbra/common/conf/local_domains, permit
4. Create a file “/opt/zimbra/common/conf/restricted_senders” and list all the users, whom you want to restrict. Follow this syntax:
vi /opt/zimbra/common/conf/restricted_senders
user@yourdomain.com            local_only
Note: If you would like to restrict all users of a domain, enter the domainname instead of email ids. For example:
yourdomain.com            local_only
5. Create a file “/opt/zimbra/common/conf/local_domains” and list all the domains where “restricted users” allowed to sent mails. Please follow this syntax:
vi /opt/zimbra/common/conf/local_domains
yourdomain.com                     reject
otheralloweddomain.com      reject
6. Run following commands:
postmap /opt/zimbra/common/conf/restricted_senders
postmap /opt/zimbra/common/conf/local_domains 
zmmtactl stop 
zmmtactl start
After these settings, all the users listed in “/opt/zimbra/common/conf/restricted_senders” are restricted to send mails only to domain which are defined in “/opt/zimbra/common/conf/local_domains”, other are fully allowed to send mails anywhere. These settings will not survive Zimbra upgrades, please make sure that you backup of all these settings while performing upgrades.

Important Note if you need to undo this configuration

Remove the two lines that were added to the zmmta.cf file. Make sure the Postfix setting smtpd_restriction_classes has nothing set.
postconf -e smtpd_restriction_classes=' '
zmcontrol restart

Comments

Popular posts from this blog

how to install internet download manger in linux

ImportError: DLL load failed while importing onnx_cpp2py_export

awstats with www