[exim-dev] [Bug 731] Problem with pipelining

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Tom Kistner
Date:  
À: exim-dev
Anciens-sujets: [exim-dev] [Bug 731] New: massive Probleme wegen kombinierter Kommandos
Sujet: [exim-dev] [Bug 731] Problem with pipelining
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=731

Tom Kistner <tom@???> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID





--- Comment #10 from Tom Kistner <tom@???> 2008-07-10 22:56:44 ---
Your Exchange server advertises support for PIPELINING:

whizbang ~ # telnet mail.i-solution.de 25
Trying 212.42.224.205...
Connected to mail.i-solution.de.
Escape character is '^]'.
220 mail.i-solution.de Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959
ready at Thu, 10 Jul 2008 23:51:43 +0200
EHLO whizbang.eurescom.eu
250-mail.i-solution.de Hello [89.31.0.33]
250-TURN
250-SIZE 20971520
250-ETRN
250-PIPELINING
[...]

Quoting RFC 2920:

Once the client SMTP has confirmed that support exists for the
pipelining extension, the client SMTP may then elect to transmit
groups of SMTP commands in batches without waiting for a response to
each individual command. In particular, the commands RSET, MAIL FROM,
SEND FROM, SOML FROM, SAML FROM, and RCPT TO can all appear anywhere
in a pipelined command group. The EHLO, DATA, VRFY, EXPN, TURN,
QUIT, and NOOP commands can only appear as the last command in a
group since their success or failure produces a change of state which
the client SMTP must accommodate.

So transmitting MAIL,RCPT and DATA in one "packet" is absolutely correct. If
your setup has a problem with that, it should not advertise PIPELINING.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email