This time, it’s about limiting email certain user on Zimbra to only send email to local domain on certain domain.
Edit /opt/zimbra/conf/zmconfigd/smtpd_recipient_restrictions.cf and add below line after permit_sasl_authneticated
check_sender_access lmdb:/opt/zimbra/postfix/conf/restricted_senders
Edit /opt/zimbra/conf/zmconfigd.cf file and add line below at postfix groups before “RESTART mta” line.
POSTCONF smtpd_restriction_classes local_only POSTCONF local_only FILE postfix_check_recipient_access.cf
Create new file /opt/zimbra/conf/postfix_check_recipient_access.cf with below lines.
check_recipient_access lmdb:/opt/zimbra/postfix/conf/local_domains, reject
Now, create the files /opt/zimbra/postfix/conf/restricted_senders and list the restricted user on the file. Example;
[email protected] local_only
Create /opt/zimbra/postfix/conf/local_domains. This will be the list where the restricted sender above. Example;
asrarbuakheir.com OK bolehkesinijuga.com OK
Now, update the all lmdb files above and restart zimbra mta
postmap /opt/zimbra/postfix/conf/restricted_senders postmap /opt/zimbra/postfix/conf/local_domains zmmtactl stop zmmtactl start