Keith Edmunds
2012-Nov-16 09:33 UTC
[Dovecot] Folder layout after Cyrus to Dovecot migration
# dovecot --version 1.2.15 We're trying to migrate a server from Cyrus to Dovecot, and we're mostly there. On Cyrus, the folder layout in the MUA is: INBOX subfolder subfolder ... Sent Drafts Queue Trash Users cannot create sibling folders to the Inbox, only subfolders (and sub-subfolders, etc). We've replicated that with: -------------------------------------------------------------------------------- mail_location = maildir:/shared/imapmail/users/%u:INBOX=/shared/imapmail/users/%u:LAYOUT=fs namespace private { separator = / prefix = "INBOX/" inbox = yes } -------------------------------------------------------------------------------- ...however, the Sent/Drafts/Queue/Trash folders are now subfolders of Inbox. Cyrus seems to default to the above layout (at least, I can't find anywhere that defines it). There are no special settings in the MUA to achieve the abovev. Is there a way of replicating the above within Dovecot? We can probably go to V2 if we have to, but 1.2.15 would be preferable. Thanks, Keith
Robert Schetterer
2012-Nov-16 09:59 UTC
[Dovecot] Folder layout after Cyrus to Dovecot migration
Am 16.11.2012 10:33, schrieb Keith Edmunds:> # dovecot --version > 1.2.15 > > We're trying to migrate a server from Cyrus to Dovecot, and we're mostly > there. > > On Cyrus, the folder layout in the MUA is: > > INBOX > subfolder > subfolder > ... > Sent > Drafts > Queue > Trash > > Users cannot create sibling folders to the Inbox, only subfolders (and > sub-subfolders, etc). We've replicated that with: > > -------------------------------------------------------------------------------- > mail_location = > maildir:/shared/imapmail/users/%u:INBOX=/shared/imapmail/users/%u:LAYOUT=fs > > namespace private { > separator = / > prefix = "INBOX/" > inbox = yes > } > -------------------------------------------------------------------------------- > > ...however, the Sent/Drafts/Queue/Trash folders are now subfolders of > Inbox. Cyrus seems to default to the above layout (at least, I can't find > anywhere that defines it). There are no special settings in the MUA to > achieve the abovev. Is there a way of replicating the above within > Dovecot? We can probably go to V2 if we have to, but 1.2.15 would be > preferable. > > Thanks, > Keith >read http://wiki2.dovecot.org/Migration http://wiki2.dovecot.org/Namespaces Best Regards MfG Robert Schetterer -- [*] sys4 AG http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstra?e 15, 81669 M?nchen Sitz der Gesellschaft: M?nchen, Amtsgericht M?nchen: HRB 199263 Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer Aufsichtsratsvorsitzender: Joerg Heidrich
Keith Edmunds
2012-Nov-16 10:36 UTC
[Dovecot] Folder layout after Cyrus to Dovecot migration
> read > > http://wiki2.dovecot.org/Migration > http://wiki2.dovecot.org/NamespacesThank you: I have (already had) read both. Are you suggesting that hidden namespaces will provide the functionality we are looking for? Or have I missed the point? Thanks, Keith
Robert Schetterer
2012-Nov-16 11:52 UTC
[Dovecot] Folder layout after Cyrus to Dovecot migration
Am 16.11.2012 11:36, schrieb Keith Edmunds:>> read >> >> http://wiki2.dovecot.org/Migration >> http://wiki2.dovecot.org/Namespaces > > Thank you: I have (already had) read both. > > Are you suggesting that hidden namespaces will provide the functionality > we are looking for? Or have I missed the point? > > Thanks, > Keith >i you like your users have the same namespace as before configure dovecot like it if not use ,a new namespace layout, its your choice hidden namespaces may help making migration transparent for old clients Best Regards MfG Robert Schetterer -- [*] sys4 AG http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstra?e 15, 81669 M?nchen Sitz der Gesellschaft: M?nchen, Amtsgericht M?nchen: HRB 199263 Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer Aufsichtsratsvorsitzender: Joerg Heidrich
Keith Edmunds
2012-Nov-23 11:54 UTC
[Dovecot] Folder layout after Cyrus to Dovecot migration
Problem: We have some folders (eg, Trash) appearing both as sibling folders to INBOX and as subfolders to INBOX. We want them only to appear at the sibling level. In order to put some folders (Sent, Trash, some others) at a peer level to INBOX, and all other folders under INBOX, we've defined namespaces as follows: -------------------------------------------------------------------------------- mail_location maildir:/shared/imapmail/users/%u:INBOX=/shared/imapmail/users/%u:LAYOUT=fs namespace private { separator = / prefix = "INBOX/" inbox = yes } namespace private { separator = / prefix = "Trash/" location = maildir:/shared/imapmail/users/%u/Trash:LAYOUT=fs inbox = no } -------------------------------------------------------------------------------- In the file system, the mail_location for each user has all the top-level mail folders plus the cur, tmp and new directories for INBOX, so, for example, there is a directory in mail_location called "Trash". Is there a way to configure Dovecot to show Trash at the top level (as the last namespace definition above does), yet not also show it as a subfolder of INBOX? Thanks, Keith -- We're looking for smart Linux people: http://www.tiger-computing.co.uk/jobs