ietf-smtp
[Top] [All Lists]

Re: 2821bis AUTH48 fix (?)

2008-08-14 11:14:01

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