On Fri, Aug 08, 2008 at 05:12:25AM -0000, John Levine wrote:
Straw man:
220 server
EHLO foo
250 whatever
MAIL FROM:<a>
250 ok
RCPT TO:<b>
250 ok
RCPT TO:<c>
450 try later
RCPT TO:<d>
550 no such user
DATA
blah blah
.
554 ugh
QUIT
220 server
Which, if any, of b, c, and d get retried? Why or why not? What if
the 554 were a 450?
My take FWIW, is that none should be retried because the data is
rejected (probably based on content analysis e.g. spam or
virus). If the data response were a 450, a+b+c should be retried.
Richard.
R's,
John