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
Post a Comment