I have the same Problem with thunderbird on Linux.
It looks like thunderbirds imap-implementation is a little bit broken.
Even if thunderbird tried once to get a mailbox, it persists in the
profile.
I have FS-Layout in dovecot. Thunderbird somtimes try to get a
submailbox with INBOX/firstlevel^secondlevel^thirdlevel
Then it doesn't find this mailbox on the server (for sure, it's
INBOX/firstlevel/secondlevel/thirdlevel) tb tries to get next
INBOX/firstlevel^^secondlevel^^thirdlevel
and then INBOX/firstlevel^^^^secondlevel^^^^thirdlevel and so on. And
on each first login, tb tries to get all of them again and again...
Go to $TB-profilefolder/ImapMail/ and delete all of the *.msf files
and search for the wrong mailboxes, described above... you will finde
them.
And they are probably also in some config-files in the profile.
user.prefs i think, and panacea.dat i could find them.
Delete all of the entries (be careful). Close and restart firefox.
Good look, the phantom-folders are gone.
jakob
I tried that. In addition to that I did Trash -> Context-Menu ->
Settings and "Repair". I also deleted Trash.sdb and Trash.msf in
ImapMail-Dir of given Mailbox (after closing Thunderbird of course and
restart afterwards). I think the repair-button does more or less the
same than deleting msf-files.
Trash was rebuilding... but the Folders are still there. I was able to
get rid of some other "Junk folders" (that not even where shown in my
Thunderbird-Trash inside Trash.sdb folder). But the folders causing
current issue are still present after sync! And on server-side (vmail
Mailbox on imap-server) these folders are also there!
I'm still not able to delete them in Thunderbird. Still getting error
Folder contains children, delete them first". Obviously this isn't
possible as those sub-folders are not shown in Thunderbird! On
server-side of imap (vmail Mailbox) there are in fact sub-folders in
those folders.
Best regards
Gabriel Kaufmann