On Wed, 13 Aug 2008, Bart Schaefer wrote: > On Wed, Aug 13, 2008 at 8:36 AM, Tony Finch <[EMAIL PROTECTED]> wrote: > > On Tue, 12 Aug 2008, Bart Schaefer wrote: > >> On Tue, Aug 12, 2008 at 10:07 AM, John C Klensin <[EMAIL PROTECTED]> 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.
No, servers can reply with 4yz or 5yz to DATA and to <CRLF>.<CRLF>. See sections 3.3 and 4.3.2. A server might have to give a 4yz reply to DATA if it can't open a spool file. It might want to reject the DATA command if the client used too large a proportion of invalid recipient addresses. Perhaps John meant "Any server sending back a 4yz or 5yz code in response to a RCPT command after adding the arguments to its buffer is outside the spec." Tony. -- f.anthony.n.finch <[EMAIL PROTECTED]> http://dotat.at/ SOUTHEAST ICELAND: SOUTHWESTERLY 4 OR 5, OCCASIONALLY 6 LATER IN WEST. MODERATE. MAINLY FAIR. GOOD.
