On Tue, 27 Apr 2004, DINH Viet Hoa wrote:
>then, you mean the client should recreate the mailbox when it is 
>subscribed and when select fails.

The client should leave it.

With the current IMAP specification, if one client creates a special
mailbox "Postponed" and subscribes to it, then deletes the mailbox and
crashes/dies (and is uninstalled and so on), then all other clients will
forever see the first client's "Postponed" in the subscribed list, and not
know what to do about it.

It's not really optimal, especially since the IMAP spec implicitly says
that if someone subscribes to that mailbox again, then the server should
list the same mailbox twice in the subscribed list. Nobody knows when to
unsubscribe from it, because nobody created it.

I seriously don't know what to do with the mess in the subscribed list.  
The server can't do anything really, and the best a client user can do is
to unsubscribe from it. The client could test the validity of all
subscribed mailboxes, and mark all nonexistent mailboxes gray or
something, that's all I could think of.

Andy

--
Andreas Aardal Hanssen
http://www.andreas.hanssen.name/gpg2


Reply via email to