Tony Finch wrote:
Perhaps John meant "Any server sending back a 4yz or 5yz code in response to a RCPT command after adding the arguments to its buffer is outside the spec."
In principle, this is how *I read* John statement regarding *intent* of the specification and state machine model and the out of scope reasons for 4yz and 5yz:
Given our "class" scenario: C: RCPT TO: USER1 S: 250 ok C: RCPT TO: USER2 S: 450 temporary reject, out of scope reason, try later C: DATA Ideal "intent" possible results: S: 4yz temporary reject, out of scope reason, try later S: 5yz permanent reject, out of scope reason, client NDN to ALL S: 354 - continue --payload-- S: 250 accept, deliver to user1, client retry user2 S: 4yz temporary reject, out of scope reason, try later S: 5yz permanent reject, out of scope reason, client NDN to ALL -- Sincerely Hector Santos, CTO http://www.santronics.com http://santronics.blogspot.com
