On Tue, 10 Aug 2010, John Levine wrote:
>
> >Tail end of section 6.1 of 5321:
> >
> >"To avoid receiving duplicate messages as the result of timeouts, a
> >   receiver-SMTP MUST seek to minimize the time required to respond to
> >   the final <CRLF>.<CRLF> end of data indicator. "
>
> That language is taken verbatim from 2821.  In both RFCs the following
> sentence refers to RFC 1047.

And RFC 2821 took it from 1123 :-)

RFCs 1123 et seq. also say "When the receiver gets the final period
terminating the message data, it typically performs processing to deliver
the message to a user mailbox" and RFC 1047 mentions specific problems
related to mailing list expansion.

In my experience mailers don't do delivery during the incoming SMTP
conversation, which sounds like a significant change relative to the
problematic mailers of the late 1980s.

(It would be OK to do delivery during the incoming conversation if it
can be sufficiently decoupled that a slow delivery doesn't delay the
server's <CRLF>.<CRLF> reply longer than some upper bound and the
delivery continues while the client moves on.)

Tony.
-- 
f.anthony.n.finch  <[email protected]>  http://dotat.at/
BAILEY: NORTHWEST 4 OR 5. SLIGHT OR MODERATE. SHOWERS. GOOD.

Reply via email to