On Wed, Jul 28, 2021 at 05:58:43AM -0700, Greg Earle wrote: > [root@isolar postfix]# grep -n sender_access master.cf > 27: -o mua_sender_restrictions= permit_sasl_authenticated, > reject_unknown_reverse_client_hostname, reject_unknown_client_hostname, > reject_unknown_sender_domain, check_sender_access > hash:/etc/postfix/sender_access, reject > > 45: -o mua_sender_restrictions= permit_sasl_authenticated, > reject_unknown_reverse_client_hostname, reject_unknown_client_hostname, > reject_unknown_sender_domain, check_sender_access > hash:/etc/postfix/sender_access, reject
Note that master.cf parameter assignments that contain spaces need to be enclosed in "{" and "}" (without the double-quotes), e.g.: smtp inet n - n - - smtpd -o { smtpd_discard_ehlo_keywords = silent-discard, DSN } http://www.postfix.org/master.5.html Command name + arguments The command to be executed. Characters that are special to the shell such as ">" or "|" have no special meaning here, and quotes cannot be used to protect arguments containing white- space. To protect whitespace, use "{" and "}" as described below. ... The following command-line options have the same effect for all daemon programs: ... -o { name = value } (long form, Postfix >= 3.0) -- Viktor.