Am Donnerstag, 8. Juli 2010 16:04:49 schrieb Timo Sirainen:
On Thu, 2010-07-08 at 15:54 +0200, Holger Hegmanns wrote:
drwxr-xr-x 5 vmail vmail 4096 Jul 8 14:19 .INBOX.Drafts drwxr-xr-x 5 vmail vmail 4096 Jul 8 14:19 .INBOX.Sent drwxr-xr-x 5 vmail vmail 4096 Jul 8 14:19 .INBOX.Templates drwxr-xr-x 5 vmail vmail 4096 Jul 8 14:19 .INBOX.Trash drwxr-xr-x 5 vmail vmail 4096 Jul 8 14:19 .INBOX.blah drwxr-xr-x 5 vmail vmail 4096 Jul 8 14:19 .INBOX.blub
They shouldn't begin with ".INBOX". If you can't get rid of them with cyrus2dovecot, rename them manually.
(Although I'm not sure why cyrus2dovecot would have added that prefix.. Wonder if you actually had them with Cyrus as well, and clients just had configured "INBOX." prefix. That wasn't correct either.)
drwxr-xr-x 5 vmail vmail 4096 Jul 8 14:21 .Trash
Yeah, that's what it should have been after conversion.
Maybe it's a namespace related problem, cause the advanced TB preference panel looks like that:
Regardless of how you set up namespaces, the filesystem shouldn't contain the INBOX prefix.
Hi Timo,
followed your suggestion. After execution of cyrus2dovecot without any substitution flags I got this:
drwxr-xr-x 11 vmail vmail 4096 Jul 8 16:27 . drwxr-xr-x 3 vmail vmail 4096 Jul 8 16:22 .. drwxr-xr-x 5 vmail vmail 4096 Jul 8 16:22 .Drafts drwxr-xr-x 5 vmail vmail 4096 Jul 8 16:22 .Sent drwxr-xr-x 5 vmail vmail 4096 Jul 8 16:22 .Templates drwxr-xr-x 5 vmail vmail 4096 Jul 8 16:22 .Trash drwxr-xr-x 5 vmail vmail 4096 Jul 8 16:22 .blah drwxr-xr-x 5 vmail vmail 4096 Jul 8 16:22 .blub drwxr-xr-x 2 vmail vmail 4096 Jul 8 16:22 cur -rw-r--r-- 1 vmail vmail 119 Jul 8 16:27 dovecot-uidlist drwxr-xr-x 2 vmail vmail 4096 Jul 8 16:22 new -rw-r--r-- 1 vmail vmail 44 Jul 8 16:22 subscriptions drwxr-xr-x 2 vmail vmail 4096 Jul 8 16:22 tmp
I did that already before my troubles came up. But the behaviour is not what I want. I'd like to have all folders, standard and user made, *below* the INBOX not at the *same level*. Cyrus doesn't have the "INBOX." prefix as well. The appropriate directory of cyrus looks like that:
-rw------- 1 cyrus mail 8469 Jul 7 00:21 1. -rw------- 2 cyrus mail 2114 Jul 7 00:22 2. drwx------ 2 cyrus mail 176 Jul 8 14:42 Drafts drwx------ 2 cyrus mail 176 Jul 7 00:20 Sent drwx------ 2 cyrus mail 176 Jul 7 00:20 Templates drwx------ 2 cyrus mail 200 Jul 8 14:42 Trash drwx------ 2 cyrus mail 240 Jul 7 00:22 blah drwx------ 2 cyrus mail 192 Jul 7 00:23 blub -rw------- 1 cyrus mail 1912 Jul 8 14:42 cyrus.cache -rw------- 1 cyrus mail 175 Mar 3 2008 cyrus.header -rw------- 1 cyrus mail 272 Jul 8 14:42 cyrus.index
And the view of cyradm:
user.martha (\HasChildren) user.martha.Trash (\HasNoChildren) user.martha.Drafts (\HasNoChildren) user.martha.blah (\HasNoChildren) user.martha.Sent (\HasNoChildren) user.martha.blub (\HasNoChildren) user.martha.Templates (\HasNoChildren)
It seems to be the default behaviour of cyrus to put all folders as subfolders below the INBOX.
I don't wanna waste your time, but wouldn't it be nice to make a real transparent migration from the users point of view?
Best Holgera