On Sun, 2010-08-15 at 16:50 +0200, Samuel Kvasnica wrote: > >> 12 subscribe "Trash/aaa/" > >> 12 NO Invalid mailbox name: Trash/aaa/ <=== non-existing child folder, > >> ERROR > >> 13 unsubscribe "aaa/" > >> 13 NO Invalid mailbox name: aaa/ <=== non-existing child folder, ERROR > > Set: > > > > imap_client_workarounds = tb-extra-mailbox-sep > > > just swapped shortly back to non-fs maildir layout for a test - that one > works normally. So there must be a bug > in layout=fs implementation, it is listing the parent directory as child !
It's not really a bug, it's a feature.. Whether it's a good feature is less clear. This is anyway what UW-IMAP also does, and what (Al)Pine wants. And this exact same bug has existed for a long time with Doveocot +mbox. The tb-extra-mailbox-sep workaround has fixed it for other people previously..