Jeffrey 'jf' Lim:
> Am I misunderstanding something here, that setting
> 'smtpd_client_restrictions = reject_unauth_pipelining' should reject a
> client that sends the EHLO, or HELO before the smtp banner?
> (http://www.postfix.org/postconf.5.html#reject_unauth_pipelining:
> 'Reject the request when the client sends SMTP commands ahead of time
> where it is not allowed, ...')
Current reject_unauth_pipelining implementations reject clients
that pipeline input that *follows* EHLO/HELO and later commands.
They 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.
Wietse