6 Jun 1994 06:55
Re: Binary Comments... (and more)
Michael D'Errico <Mike <at> software.com>
1994-06-06 04:55:18 GMT
1994-06-06 04:55:18 GMT
You wrote:
> Hmm. Well, I think you need to reexamine some of your conclusions here.
Yes, you are right. I got confused by your statement:
On the other hand, I don't think it is too much to ask that BDAT always
succeed: If a server doesn't like the BDAT command, it can always ignore
the data and signal the error at the end of the chunk. And if it always
succeeds, why even bother to send the 354 response to the BDAT initially?
I incorrectly interpreted this as "the BDAT command will always return '250 Ok'"
instead of "the BDAT command will always successfully read the following chunk
of data." I then went on from there....
I re-read everything and I think I'm back in alignment -- sorry for the noise.
Anybody planning to implement such a beast? I'll be able to shortly....
Regarding the checkpoint/restart issue, Keith Moore said:
If the BDAT response were to return an appropriate magic cookie
(e.g. the offset into the queued message file after storing that
chunk), it wouldn't be too hard to do checkpoint/restart also.
The problem I see with this is that if we specify what the server must return
as the "magic cookie" then there is a possibility that some servers will not
be able to generate the information. For instance, my MTA stores messages in
not one, but two files (one for the header and one for the body). In this
case how would you define "offset into the queued message file?"
(Continue reading)
RSS Feed