ietf-smtp
[Top] [All Lists]

Re: rfc2821bis-03 Issue 32: "MUST take responsibility"

2007-04-26 08:04:22

On Thu, Apr 26, 2007 at 10:15:59AM -0400, David F. Skoll wrote:

John C Klensin wrote:

    In either case, a formal handoff of responsibility for
    the message occurs: the protocol requires that a server
    MUST accept responsibility for either delivering a
    message or properly reporting the failure to do so.

I think this is a simple rewording of a clear statement.

The only unclear thing to me is:

"...properly reporting the failure to do so."

Does everyone understand this to mean reporting the failure
to the sender (in the case of a non-null Return-Path) or to
some administrator (in the case of a null Return-Path)?  If everyone
clearly understands it this way, then it's fine.  Otherwise, we may
want to spell it out.  Otherwise, someone might consider dropping
an e-mail and letting an administrator know about it to be
"properly reporting the failure".

How about:

      In either case, a formal handoff of responsibility for
      the message occurs: the protocol requires that a server
      MUST accept responsibility for either delivering a
      message or properly reporting the failure to do so.
      A proper failure report MUST consist of a notification to the
      sender of the message if the original message has a non-null
      return-path, or a notification to an administrator of the
      SMTP server if the message has a null return-path.

Or am I worrying too much? :-)

Hmmm.... I read it as this:

MUST accept: server returns a 250
failure to do so: server returns a 5xx or 4xx

This is because the word 'protocol' appeared and my brain thinks in
terms of SMTP conversations when it sees protocol.


-- 
:: Jeff Macdonald | Principal Engineer, Messaging Technologies
:: e-Dialog | jmacdonald(_at_)e-dialog(_dot_)com
:: 131 Hartwell Ave. | Lexington, MA 02421 
:: v: 781-372-1922 | f: 781-863-8118 
:: www.e-dialog.com