Jeffrey 'jf' Lim:
> > Allow me to repeat my reply above:
> >
> > Current reject_unauth_pipelining implementations [...] don't reject
> > clients that talk before Postfix greets them.
> >
> > To reject clients that talk before Postfix greets them, use
> > Postscreen's pregreet detection feature.
> >
> 
> Yes, I got that.
> 
> I also highlighted another question/issue I have in the 2nd part of my
> question, where the pipelining occurs *after* ehlo/helo. In that case,
> smtpd_delay_reject set to 'no' does not work. Should that be expected
> behaviour?

That's a bug. As of Postfix 2.6, reject_unauth_pipelining works
only after the Postfix SMTP server has read input. I am currently
too busy with real work to fix that.

If you must block clients that talk too soon, use postscreen. It
does a much better job, and it even has a trick to make buggy
clients talk too soon.

        Wietse

Reply via email to