Exim simply should not be waiting for these responses before continuing on to
the next query. What version are you using? Are others using Exim experiencing
this same problem?

I don't think it would hurt anything to move the responses from the DATA
handler to the RCPT handler. The main issue with pipelining, as I understand
it, is that neither end should ignore the read side of a socket while writing
to it. Since the OS buffers for us, I can't see how this isn't a non-issue.

Aaron


""David S. Madole"" <[EMAIL PROTECTED]> said:

> > Am I just missing something here? Should dbmail-lmtpd be expected to work?
> I
> > had though that in an RC release everything would basically work, with
> minor
> > bugs maybe, but I can't see how this can ever work with any MTA.
> 
> Sorry to reply to myself, but I gather from reading code comments that this
> is expected to work because of pipelining in the client. In fact, the
> comments say pipelining is required.
> 
> >From my reading of the RFC, however, I can only find that is says the
> _server_ must support pipelining. It does not specify that the client must
> support it. Therefore, it seems to me that relying on the client to
> implement pipelining is a problem.
> 
> As an aside, so does anyone know how to make exim pipeline? The most I can
> find is that it will support pipelining inbound but does not itself pipeline
> outbound.
> 
> David

-- 

Reply via email to