Restrict account from sending emails to all domains

Steps:

1) Specify the account for which the restriction is applied.

echo "test@example.com restrict_sender" > /opt/zimbra/postfix/conf/restrict_senders 

Note: If you would like to restrict all users of a domain, enter the domainname instead of email ids. For example:

echo "yourdomain.com restrict_sender" > /opt/zimbra/postfix/conf/restrict_senders  


2)

postmap /opt/zimbra/postfix/conf/restrict_senders


3) 

Create a blank file in which no domain name is specified.

touch /opt/zimbra/postfix/conf/restrict_recipients 


4)

postmap /opt/zimbra/postfix/conf/restrict_recipients 


5) 

In the file /opt/zimbra/conf/zmconfigd.cf, find the "SECTION mta DEPENDS amavis", and enter the following before the "RESTART mta" line:

vi /opt/zimbra/conf/zmconfigd.cf

Enter the lines

POSTCONF smtpd_restriction_classes restrict_sender 

POSTCONF restrict_sender FILE postfix_restrict_sender.cf 


6) 

Enter the line below at the top of the /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf file.

check_sender_access lmdb:/opt/zimbra/conf/restrict_senders


7)

vim /opt/zimbra/postfix/conf/main.cf 

Enter these two lines

smtpd_restriction_classes = restrict_sender 

restrict_sender = check_recipient_access lmdb:/opt/zimbra/conf/sender_recipients, reject 


8)

cd /opt/zimbra/conf 

echo "check_recipient_access lmdb:/opt/zimbra/conf/sender_recipients, reject" >> postfix_restrict_sender.cf 


9)

zmmtactl restart


Ref: https://wiki.zimbra.com/wiki/Restrict_account_from_sending_emails_to_all_domains


Comments

Popular posts from this blog

Cambium cnPilot E400/E410/E500 Configuration Tutorial

Disabling Zimbra's AntiSpam, Amavis and AntiVirus filtering

Error "Unable to retrive Zimbra GPG key for package validation"