[postfix-users] improper command pipelining after QUIT

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Mo Feb 20 21:00:43 CET 2012


* Dennis Guhl <lists at dguhl.org>:

> > Feb 20 14:38:24 smtp2 postfix/smtpd[14680]: improper command
> > pipelining after QUIT from mail.bfn.de[217.76.99.222]
> 
> Was hier genau passiert wird Dir vermutlich nur ein 'debug_peer_list =
> 217.76.99.222' in der main.cf verraten. Ich tippe aber darauf, dass
> dieser Proxy von denen auch den ausgehenden Mailverkehr abwickelt und
> der nicht mit dem zwischengeschalteten Postscreen fertig wird.

http://www.mail-archive.com/postfix-users@postfix.org/msg15133.html
sagt:

This means that the client sent "QUIT<CR><LF>" followed by something
else; a sign of poor software at work. 

Perhaps Postfix should log pipelining violations with a fragment
of the bits that were sent in error.

> I see, so that additional text was received before the "QUIT"
> statement was actually evaluated and acted upon. Thank you.

Correct. Before executing the next command, Postfix reads it from
the input stream, and then it also checks if there was more input.
Depending on the command, 'more input' is or is not allowed.  For
example, it is not allowed with DATA and QUIT.

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebrandt at charite.de | http://www.charite.de
	    


Mehr Informationen über die Mailingliste postfix-users