[Dovecot] 1.0rc25: double INBOX folder (weird)
Troy Engel
tengel at fluid.com
Sat Mar 3 17:13:36 EET 2007
Timo Sirainen wrote:
>
> Pre-rc25 was buggy in handling that INBOX.INBOX.box case, but as far as
> I know now it works as IMAP protocol requires it to work:
OK I think I have new info -- 1.0rc25 "breaks" the Wiki migration and
upgrade process that works with rc24 and earlier; I just logged onto my
own account from home, and I now have a double INBOX in my Thunderbird.
A courier-imap migration changes this:
courierimap-subscribed:
INBOX
INBOX.Trash
INBOX.Sent
...into this:
subscriptions:
INBOX
Trash
Sent
pre-rc25 this was working perfectly; I had one Inbox as intended. If you
look at the courier2dovecot.sh script everyone uses, this is a 'proper'
conversion:
find $dir -name subscriptions -print0 | xargs -0r sed -i 's/INBOX\.//'
So, what I have now is a phantom INBOX in my Thunderbird with rc25;
there is no actual folder .INBOX in my ~/Maildir/, but it is listed in
my subscriptions file. So visually in TBird I see the contents in both
Inbox and Inbox->INBOX now.
Obviously the fix is easy, delete the phantom INBOX from my
subscriptions; however, this seems to point at rc25 code changes not
being backwards compatible with all the previous migrations (what if you
had migrated 1000 mailboxes? Oh the horror :)) and should probably be
addressed somehow.
Maybe rc26+ should "fix" a phantom INBOX for the user? (listed in
subscriptions but not actually present on disk)
-te
--
Troy Engel | Systems Engineer
Fluid Inc. | http://www.fluid.com
More information about the dovecot
mailing list