ietf-smtp
[Top] [All Lists]

Re: 2821bis/ter and procedures (was: Re: retry question)

2008-08-09 00:53:14

On Sat, Aug 09, 2008 at 01:55:03AM -0400, Hector Santos wrote:

What I missing here?  Every document from 821, 1123, 2821 and 2821bis 
all make it perfectly clear acceptance for delivery begin only with 
and only with a positive DATA reply code and nothing else.

... at least not without making changes which usually means operator
intervention.

The DATA 554 response means no one will get the message and it also 
means that it should not try again to send this exact payload.

... unless something significant is changed, such as the rcpt to list.


2821 says: "The SMTP client is discouraged from repeating the exact
      request (in the same sequence).  "

This means the combination of mail from, rcpt to and data is probably
(! because of "discouraged") not to be retried.

Please see 2821 section 4.2.1 for more detailed text on this; it seems
to say 4xy is probably not a good choice as this would indicate to retry
the sequence without any modification.


I see nothing in any document that tries to create or imply a mixed 
bag of delivery and/or retry results between DATA and REPLY codes.

What if the 554 were a 450?

Makes no difference.

Big big difference.  The docs since 821 all support this.

And 450 tells us the data isn't accepted because the mailbox is not
available.  Unfortunately it does not tell us if that's because a,
b, c or any combination is not available.

I can see why some would think it would mean that the data was
successfully delivered to a and b.


Nice can of worms!

regards
Alex