It would be nice if people kept using "DATA response" to mean the
response to the "DATA" command, and used something like "DOT-CRLF
response" (or ".CRLF response") to mean the response to the .CRLF ending
the data stream.
Tony Hansen
tony(_at_)att(_dot_)com
PS. And yes, I purposely wrote ".CRLF" and not "CRLF.CRLF".
Bart Schaefer wrote:
On Wed, Aug 13, 2008 at 8:36 AM, Tony Finch <dot(_at_)dotat(_dot_)at> wrote:
On Tue, 12 Aug 2008, Bart Schaefer wrote:
On Tue, Aug 12, 2008 at 10:07 AM, John C Klensin <john+smtp(_at_)jck(_dot_)com>
wrote:
Any server sending
back a 4yz or 5yz code in response to a RCPT command is outside the spec.
I presume you meant "a DATA command" here.
A server can reply with 4yz or 5yz to DATA too.
Well, yes, but it depends on whether this means immediately after
DATA, or after the final "." at the end of the content. It would be
unusual for a server to respond 2yz for at least one RCPT and then
immediately respond 4yz or 5yz (rather than 354) to DATA; my
interpretation of John's statement was that a server which did so was
out of scope for the part of the spec under discussion. What else
makes sense here?