> -----Original Message----- > From: owner-postfix-us...@postfix.org [mailto:owner-postfix- > us...@postfix.org] On Behalf Of Wietse Venema > Sent: Wednesday, July 31, 2013 12:06 PM > To: Postfix users > Subject: Re: smtpd_sender_login_maps and out of office messages > > James Day: > > Hello list, > > > > Hopefully a simple question but I can't seem to find the answer in the > > documentation (maybe my Google skills are lacking!). > > > > I'm using smtpd_sender_login_maps to ensure that users relaying only > > send mail from their own domains. > > > > Is it possible to allow an exception for out of office messages / > > automatic replies (ie where there is no sender address)? > > It is possible. > > You would need to "permit" the null envelope sender address before > enforcing reject_sender_login_mismatch. At the same time this should not > make you an open relay for mail from <>. > > For these reasons I suggest moving reject_sender_login_mismatch out of > smtpd_recipient_restrictions, and into smtpd_sender_restrictions. > > /etc/postfix/main.cf: > smtpd_sender_restrictions = > check_sender_access hash:/etc/postfix/sender_access > reject_sender_login_mismatch > > /etc/postfix/sender_access: > <> permit > > The <> is a surrogate for the empty adress, and is configured with the > smtpd_null_access_lookup_key parameter. Postfix never queries a table > with the null-string lookup key. > > Wietse
Thanks Wietse. This is my working configuration (hopefully you can't see any issues) /etc/postfix/main.cf ... smtpd_recipient_restrictions = permit_sasl_authenticated reject smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/sender_access reject_sender_login_mismatch ... /etc/postfix/sender_access: <> permit Kind regards, James Day