On 08/06/12 23:15, Wietse Venema wrote:
You're incorrect. With PIPELINING turned on, the first reply after the
client DATA command is the server's response for the client MAIL FROM
command. client: MAIL FROM:<sender> client: RCPT TO:<recipient>
client: DATA server: reply for MAIL FROM server: reply for RCPT TO
server: reply for DATA <<===THIS IS THE DATA REPLY
Sorry I had clipped the log poorly to reduce the quote - but the reply
to DATA is the 3rd reply, right, and that is 250 OK, which is
unexpected, better summary of the log...
< 220-xxxxxxxx.elinuxservers.com ESMTP Exim 4.77 #2 Fri, 08 Jun 2012
00:10:03 -0700
< 220-We do not authorize the use of this system to transport unsolicited,
< 220 and/or bulk e-mail.
> EHLO ip-10-160-125-11.us-west-1.compute.internal
< 250-xxxxxxxx.elinuxservers.com Hello
ip-10-160-125-11.us-west-1.compute.internal [50.18.91.139]
< 250-SIZE 52428800
< 250-PIPELINING
< 250-AUTH PLAIN LOGIN
< 250-STARTTLS
< 250 HELP
Using ESMTP PIPELINING, TCP send buffer size is 24040, PIPELINING buffer
size is 4096
> MAIL FROM:<ubu...@ec2-50-18-91-139.us-west-1.compute.amazonaws.com>
> RCPT TO:<ja...@example.com>
> DATA <======= Third Command
< 250 OK
< 250 OK
< 250 OK <======= Third Response
**