On Sun, Jun 16, 2024 at 10:06:41AM -0400, Wietse Venema via Postfix-users wrote:
> John R. Levine via Postfix-users:
> > On Sat, 15 Jun 2024, Jeff Peng wrote:
> > > I think postscreen can block them easily.
> > 
> > I'm looking at the postscreen man page and I don't see anything about mail 
> > addresses.  Am I missing something?
> 
> That is a bad suggestion, please ignore.
> 
> > I do see smtpd_command_filter.  How about if I map MAIL FROM:<badname> to 
> > QUIT?
> 
> That would do the job. With regexp: or pcre: tables you may save
> some CPU cycles with:
> 
> # Don't indent text between IF and ENDIF.
> IF /^MAIL FROM:/
> /^MAIL FROM:<badstuff>/ QUIT
> /^MAIL FROM:<badstuff>/ QUIT
> ...
> ENDIF

What's wrong with simple literall access(5) checks on the envelope
sender, one then also gets to log the rejected recipients assuming the
default setting of "smtpd_delay_reject = yes".

Regular expressions are much too fragile in the hands of most users.

-- 
    Viktor.
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to