Demi M. Obenour:

Checking application/pgp-signature: FAILURE
-- Start of PGP signed section.
> On 10/6/20 9:47 AM, Wietse Venema wrote:
> > Demi M. Obenour:
> >> Patch (made against 3.5.7) attached.  I lightly tested it locally and
> >> it seems to work, but there could very well be bugs.  I am virtually
> >> certain that I violated the Postfix coding style somewhere, sorry.
> >> I can also send the patch inline if you prefer.
> > 
> > I can read it. I'll try to massage the code later this week (instead
> > of a dozen back-and-forth email messages about awkward details).
> 
> Thank you so much!  Should I look for it in a future unstable release?
> 
> > mail_addr_find -> maps_find
> > "+" -> var_rcpt_delim
> 
> Good catch!  I knew I missed something there.
> 
> > allow 'not found' users, similar to smtpd_sender_login_maps
> 
> Would it be possible to make this configurable?  The documentation
> seems to imply that reject_sender_login_mismatch considers ?not
> found? to be an error, while reject_known_sender_login_mismatch
> does not.  On systems I administer, I would prefer for an unknown
> user to not be allowed to submit mail, but I understand if this cannot
> be the default.  The patch I submitted blocks ?not found? users,
> but the default local_sender_login_maps (static:*) matches every user,
> so the default behavior is the same as now.

For me, 'not found' also includes the case that the user is not found
in the passwd file.

> > put the new code inside its own function, avoiding gotos
> 
> Indeed that would be an improvement.

Generally, one function per concept.

        Wietse

Reply via email to