On Mon, 15 Sep 2003, Timo Sirainen wrote:
> >>> IMHO, "foo" and "foo/" should be treated as equivalent in all cases
> >>> except for CREATE.
> >> I've just returned NO to all such requests.
> > I don't think that your server should do that.
> Looks like that's what your server does too.

I was talking about a server which has "dual-use" mailboxes.  For a single
use mailbox (either \NoSelect or \NoInferiors) then "foo/" is an error
except in CREATE.

> Or did I understand
> something wrong? You mean the server should work like this:
> 1 status "mailbox" (MESSAGES)
> * STATUS "mailbox" (MESSAGES 0)
> 1 OK
> 2 status "mailbox/" (MESSAGES)
> * STATUS "mailbox/" (MESSAGES 0)
> 2 OK

For "dual use", probably yes.

> And what about LIST replies for \NoInferior mailboxes?
> 3 list "" "mailbox/%"
> * LIST (\NoInferiors) "/" "mailbox/"
> Should the LIST-reply be sent or not?

If mailbox is \NoInferiors, then it is a single-use mailbox and there is
such name as mailbox/

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.

Reply via email to