ietf-smtp
[Top] [All Lists]

Re: DATA 554 responses - To Retry or Not.

2008-08-10 08:47:51

At 11:10 am -0400 10/8/2008, Hector Santos wrote:
ned+ietf-smtp(_at_)mrochek(_dot_)com wrote:

 > D, continue to try USER2, as that transaction was delayed.

That what our MTA does as well - DSN for USER1 and USER3, continue to retry
USER2.

But 2821 says SHOULD NOT retry for DATA 5yz.

Section 4.2.5 says "When an SMTP server returns a permanent error status (5yz) code after the DATA command is completed with <CRLF>.<CRLF>, it MUST NOT make any subsequent attempt to deliver the message." The key word there being "message".

You seem to be confusing the "mail data" (see section 2.3.9), which is just the stuff after the DATA command, with a "message", which is envelope information plus mail data. To retry the same "mail data" plus an envelope specifying user2 as the recipient is not the same "message" as was previously refused, which was the "mail data" plus an envelope specifying user1.

Glenn.