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.

Reply via email to