Originally Posted by Noway2
"smtpd_recipient_restrictions" is one of the configuration parameters in your /etc/postfix/main.cf file. It looks like you have a syntax error in this file. Most configurations I have seen put multiple restrictions on separate lines. The different restrictions are on a line by themselves with whitespace at the start of the line. For example:
When you attempt to start/restart postfix as a service you should see error messages in syslog and or mail.log. An error message like this one should show up at that time and prevent postfix from even starting.
My error messages are now:
Feb 12 12:36:52 its postfix/qmgr: warning: connect to transport smtp-amavis: No such file or directory
Feb 12 12:36:59 its postfix/smtpd: fatal: /etc/postfix/main.cf, line 685: missing '=' after attribute name: "check_policy_service inet:127.0.0.1:60000"
Feb 12 12:37:00 its postfix/master: warning: process /usr/libexec/postfix/smtpd pid 7178 exit status 1
Feb 12 12:37:00 its postfix/master: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling