Difference between revisions of "Restrict account from sending emails to all domains"

(Restrict account from sending emails to all domains)
(Resolution)
 
(2 intermediate revisions by one other user not shown)
Line 13: Line 13:
  
 
1) Specify the account for which the restriction is applied.
 
1) Specify the account for which the restriction is applied.
  echo "test@example.com restrict_sender" > /opt/zimbra/postfix/conf/restict_senders
+
  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:''
 
''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/restict_senders  
+
  echo "yourdomain.com restrict_sender" > /opt/zimbra/postfix/conf/restrict_senders  
  
 
2)  
 
2)  
  postmap /opt/zimbra/postfix/conf/restict_senders
+
  postmap /opt/zimbra/postfix/conf/restrict_senders
  
 
3)  Create a blank file in which no domain name is specified.  
 
3)  Create a blank file in which no domain name is specified.  
Line 26: Line 26:
 
4)  
 
4)  
 
  postmap /opt/zimbra/postfix/conf/restrict_recipients  
 
  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:
 
5) In the file /opt/zimbra/conf/zmconfigd.cf, find the "SECTION mta DEPENDS amavis", and enter the following before the "RESTART mta" line:
  
Line 33: Line 33:
 
  POSTCONF smtpd_restriction_classes restrict_sender  
 
  POSTCONF smtpd_restriction_classes restrict_sender  
 
  POSTCONF restrict_sender FILE postfix_restrict_sender.cf  
 
  POSTCONF restrict_sender FILE postfix_restrict_sender.cf  
 
echo "check_recipient_access lmdb:/opt/zimbra/conf/sender_recipients, reject" >> postfix_restrict_sender.cf
 
  
 
6) Enter the line below at the top of the /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf file.
 
6) Enter the line below at the top of the /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf file.
Line 43: Line 41:
 
Enter these two lines  
 
Enter these two lines  
 
  smtpd_restriction_classes = restrict_sender  
 
  smtpd_restriction_classes = restrict_sender  
  restrict_senderl = check_recipient_access lmdb:/opt/zimbra/conf/sender_recipients, reject  
+
  restrict_sender = check_recipient_access lmdb:/opt/zimbra/conf/sender_recipients, reject  
  
 
8)  
 
8)  
Line 50: Line 48:
  
 
9)  
 
9)  
  zmmtactl restart  
+
  zmmtactl restart
 
 
  
 
==Additional Information==
 
==Additional Information==

Latest revision as of 14:01, 12 February 2019

Restrict account from sending emails to all domains

   KB 22722        Last updated on 2019-02-12  




0.00
(0 votes)

Problem


How to restrict a single account from sending emails to all domains.

Resolution


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

Additional Information


Verified Against: Zimbra Collaboration 8.6, 8.5, 8.0 Date Created: 06/07/2016
Article ID: https://wiki.zimbra.com/index.php?title=Restrict_account_from_sending_emails_to_all_domains Date Modified: 2019-02-12



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 »


Wiki/KB reviewed by SME1 SME2 COPY EDITOR Last edit by Shanxt
Jump to: navigation, search