Postfix 3.2.2, Centos7. All functioning as configured. I have a few local accounts, several virtual addresses delivered to those accounts, and some domains relayed, the latter do not submit mail through this box.
All local accounts send via TLS authentication on 587. Currently I don't think I have any restrictions on what an outbound address can be. I do have some aliases so I do not want to restrict to logon names only. Is it possible to restrict outgoing mail to be from one of my "valid" local or virtual aliases? And I want to restrict outbound from one address in particular. I looked here: http://www.postfix.org/RESTRICTION_CLASS_README.html but if the answer is there I'd be grateful for some more help, I didn't get it. On or off-list. Right now my submission section of master.cf I sbelow. I tried adding something here as -o o smtpd_sender_restrictions but didn't get that right. submission inet n - n - - smtpd ## subsequent indented lines override main.cf settings. -o content_filter= -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject -o smtpd_sasl_type=dovecot -o smtpd_sasl_path=private/auth -o smtpd_sasl_security_options=noanonymous -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o syslog_name=postfix-submission -o milter_macro_daemon_name=ORIGINATING Happy to provide all the configs if needed.