Mark Crispin wrote: 

>Is it reasonable to say "no, you can't read that data, but you can read 
>the rest of the file, and when you save I'll save it without that data"?
>
>Or do you say "an impossible error has occurred, I'm giving up now, have 
>the sysadmin fix it."
>
>I vote -- strongly -- for the latter.  If can open a mailbox, then I 
>expect to be able to read what's in it, without having some fool server 
>say "you can read messages 1 and 3 but not 2 because of some internal 
>implementation consideration that is invisible to you."
  * BYE on an error is the server saying "I can't work with one of your
messages so I'm not going to let you work with any of them".  I don't 
find that a helpful approach to the end user.  The client will probably
just reconnect and attempt to FETCH the problem note again, get * BYE 
again and so on ad nauseam.  A tagged NO lets the user get on with the
rest of their mail ... Perry

Reply via email to