Hi Julio, I tested and it did not work for local users, access is denied (sending not possible) only for external ones. Mail is sent to l...@domain.com <mailto:l...@domain.com> regardless if local sender address is in the insiders map or not. I use lmtp for local mail delivery, could that be a problem? With kind regards, Ivars
> On 24 Aug 2022, at 17:12, julio covolato <ju...@psi.com.br> wrote: > > > Em 24/08/2022 10:08, Ivars Strazdins escreveu: >> Hello Postfix Experts, >> let’s say that domain.com <http://domain.com/> is Postfix $mydomain. >> I know that it is possible to protect /etc/postfix/protected_destinations >> from external senders, as per >> https://www.postfix.org/RESTRICTION_CLASS_README.html >> <https://www.postfix.org/RESTRICTION_CLASS_README.html> >> >> But is it possible to limit users from the same domain who can send mails to >> an internal email distribution list? >> In other words, is it possible to setup Postfix so that >> us...@domain.com <mailto:us...@domain.com> CAN send an email to >> /etc/postfix/protected_destinations <mailto:l...@domain.com> >> us...@domain.com <mailto:us...@domain.com> CANNOT send an email to >> l...@domain.com <mailto:l...@domain.com> >> >> l...@domain.com <mailto:l...@domain.com> is a simple Postfix alias. >> >> Thanks for your time, >> Ivars > Hi, yes, you can. > > main.cf: > > smtpd_restriction_classes = insiders_only > insiders_only = check_sender_access hash:/etc/postfix/insiders, reject > ... > ... > smtpd_recipient_restrictions = check_recipient_access > hash:/etc/postfix/protected_destinations > ... > ... > > /etc/postfix/insiders: > > us...@domain.com <mailto:us...@domain.com> OK > anotheru...@domain.com <mailto:anotheru...@domain.com> OK > > /etc/postfix/protected_destinations: > > l...@domain.com <mailto:l...@domain.com> insiders_only > li...@domain.com <mailto:li...@domain.com> insiders_only > > $ postmap /etc/postfix/protected_destinations > $ postmap /etc/postfix/insiders > $ postfix reload > > ---------------------------------- > _ Engº Julio Cesar Covolato > 0v0 <ju...@psi.com.br> <mailto:ju...@psi.com.br> > /(_)\ F: 55-11-99175-9260 > ^ ^ PSI INTERNET > ----------------------------------