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
