Re: postfix smtp_loop() breaks SMTP

2010-05-04 Thread Wietse Venema
Mij: > On Apr 22, 2010, at 4:21 , Wietse Venema wrote: > > >> Hello folks, > >> > >> Postfix appears to be breaking RFC 5321 by speculatively injecting > >> the entire envelope session passing over replies from the server. > > > > Oh, and while you're collecting the evidence, you may also want t

Re: postfix smtp_loop() breaks SMTP

2010-05-04 Thread Mij
On Apr 22, 2010, at 4:21 , Wietse Venema wrote: >> Hello folks, >> >> Postfix appears to be breaking RFC 5321 by speculatively injecting >> the entire envelope session passing over replies from the server. > > Oh, and while you're collecting the evidence, you may also want to > read up on RFC 29

Re: postfix smtp_loop() breaks SMTP

2010-04-27 Thread Eero Volotinen
> The hard thing when comparing mail solutions is I believe comparing systems > that try to do everything (some include Postfix), versus building from > constituent parts. Historically the "do everythings" have been onerously > complicated, and/or insecure. But I really can't comment on things like

Re: postfix smtp_loop() breaks SMTP

2010-04-27 Thread Simon Waters
On Tuesday 27 April 2010 17:24:35 Victor Duchovni wrote: > > $ < /tmp/data pcregrep -c Postfix > 134368 If we are hijacking the thread for how to convince suits to use Postfix... Picking an MTA based only on popularity would have got you sendmail until fairly recently, and I don't think

Re: postfix smtp_loop() breaks SMTP

2010-04-27 Thread Wietse Venema
N. Yaakov Ziskind: > Victor Duchovni wrote (on Thu, Apr 22, 2010 at 01:28:24AM -0400): > > Also, at this point, with Postfix driving such a large share of the > > Internet email infrastructure, > > Can you, please, elucidate on this? Some numbers, perhaps, or a list of > Fortune XX companies that

Re: postfix smtp_loop() breaks SMTP

2010-04-27 Thread Victor Duchovni
On Tue, Apr 27, 2010 at 11:19:23AM -0400, N. Yaakov Ziskind wrote: > Victor Duchovni wrote (on Thu, Apr 22, 2010 at 01:28:24AM -0400): > > Also, at this point, with Postfix driving such a large share of the > > Internet email infrastructure, > > Can you, please, elucidate on this? Some numbers,

Re: postfix smtp_loop() breaks SMTP

2010-04-27 Thread N. Yaakov Ziskind
Victor Duchovni wrote (on Thu, Apr 22, 2010 at 01:28:24AM -0400): > Also, at this point, with Postfix driving such a large share of the > Internet email infrastructure, Can you, please, elucidate on this? Some numbers, perhaps, or a list of Fortune XX companies that use it? It would be useful in

Re: postfix smtp_loop() breaks SMTP

2010-04-21 Thread Victor Duchovni
On Thu, Apr 22, 2010 at 03:45:34AM +0200, Mij wrote: > Postfix appears to be breaking RFC 5321 by speculatively injecting > the entire envelope session passing over replies from the server. Folks, today is not April 1st, that was 21 days ago. Please, no more "Postfix is fundamentally broken, and

Re: postfix smtp_loop() breaks SMTP

2010-04-21 Thread Wietse Venema
Mij: > Hello folks, > > Postfix appears to be breaking RFC 5321 by speculatively injecting > the entire envelope session passing over replies from the server. Oh, and while you're collecting the evidence, you may also want to read up on RFC 2920 (SMTP Pipelining). Wietse

Re: postfix smtp_loop() breaks SMTP

2010-04-21 Thread Matt Hayes
On 04/21/2010 09:45 PM, Mij wrote: > Hello folks, > > Postfix appears to be breaking RFC 5321 by speculatively injecting > the entire envelope session passing over replies from the server. > > In src/smtp/smtp_proto.c , smtp_loop() handles the delivery loop by > deliberately "pipelining" comman

Re: postfix smtp_loop() breaks SMTP

2010-04-21 Thread Wietse Venema
Mij: > Hello folks, > > Postfix appears to be breaking RFC 5321 by speculatively injecting > the entire envelope session passing over replies from the server. You MUST show a packet trace to support this claim. Wietse

postfix smtp_loop() breaks SMTP

2010-04-21 Thread Mij
Hello folks, Postfix appears to be breaking RFC 5321 by speculatively injecting the entire envelope session passing over replies from the server. In src/smtp/smtp_proto.c , smtp_loop() handles the delivery loop by deliberately "pipelining" commands and replies in separate queues. Only the SMTP g