At 10:12 PM 8/7/2008, 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
c was temporarily rejected for policy reasons. d should not be
retried. The DATA phase is only relevant for b.
DATA
blah blah
.
554 ugh
There was one valid recipient. The 554 reply code is applicable to b only.
Which, if any, of b, c, and d get retried? Why or why not? What if
the 554 were a 450?
c should be retried. b gets a permanent rejection because of the 554.
Regards,
-sm