[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Retry question
On Sun, 10 Aug 2008, Pete Resnick wrote:
>
> Take the following example:
>
> S: 220 foo.com Simple Mail Transfer Service Ready
> C: EHLO bar.com
> S: 250-foo.com greets bar.com
> S: 250-VRFY
> S: 250 HELP
> C: VRFY Smith@xxxxxxx
> S: 250 <Smith@xxxxxxx>
> C: MAIL FROM:<Smith@xxxxxxx>
> S: 250 OK
> C: VRFY Jones@xxxxxxx
> S: 250 <Jones@xxxxxxx>
> C: RCPT TO:<Jones@xxxxxxx>
> S: 450 Can't send to him right now
> C: DATA
> S: 354 Start mail input; end with <CRLF>.<CRLF>
> C: Blah blah blah...
> C: ...etc. etc. etc.
> C: .
> S: 250 OK
> C: QUIT
> S: 221 foo.com Service closing transmission channel
>
> According to 4.2.5 above, since Jones@xxxxxxx exists, and foo.com (the server)
> has sent back a 250 to the DATA command, foo.com (the server) now has
> responsibility for delivering the message to Jones@xxxxxxx (retrying if
> necessary) and bar.com (the client) SHOULD NOT attempt to retry delivery to
> Jones@xxxxxxxx Is this the correct interpretation?
I agree with you that this interpretation is wrong. It is also
inconsistent with the requirements in the PIPELINING spec RFC 2920.
Tony.
--
f.anthony.n.finch <dot@xxxxxxxx> http://dotat.at/
FITZROY: WEST BACKING SOUTHWEST 4 OR 5, INCREASING 6 OR 7. MODERATE OR ROUGH,
OCCASIONALLY VERY ROUGH IN NORTH. RAIN OR SHOWERS. MODERATE OR GOOD,
OCCASIONALLY POOR.