[Dovecot] dovecot & OCFS2 Cluster

Timo Sirainen tss at iki.fi
Mon May 16 15:48:39 EEST 2011


Yeah, looks right. And once you've migrated everyone, change
mail_location globally and remove them from userdb.

On Fri, 2011-05-13 at 08:46 +0200, Osvaldo Alvarez Pozo wrote:
> Ok I want to do migration without downtime
> 
> Yes i have red that the separator depends on mailbox format and that
> for maildir it is '.'
> 
> So in my dovecot.conf I have no namespace definition and my mail-location is:
> 
> mail_location = maildir:/var/vmail/%d/%u/Maildir
> 
> But when I execute the dsync command:
> 
> /usr/local/dovecot/bin/dsync -v -f -u example at example.org mirror
> mdbox:/var1/vmail/example.org/example/mdbox
> 
> i get
> 
> dsync(root): Fatal: Mail locations must use the same virtual mailbox
> hierarchy separator (specify separator for the default namespace)
> 
> 
> So i have to add to my dovecot.conf
> namespace {
>   inbox = yes
>   separator = .
>   subscriptions = yes
> }
> 
> And after finishig dsync for all mailboxes to a new location
> I change separator to:
> 
> separator = /
> 
> as a final step  I  have to return the new mdbox mail location for
> each user using userdb
> 
> and my dsync command would change:
> 
> /usr/local/dovecot/bin/dsync -v -f -u example at example.org mirror
> maildir:/var/vmail/example.org/example/Maildir
> 
> Am I rigth?
> 
> Thanks you all
> 
> 
> 2011/5/13 Timo Sirainen <tss at iki.fi>:
> > On 13.5.2011, at 1.00, Osvaldo Alvarez Pozo wrote:
> >
> >> Actually I have no namespace definition. If i add namespace definition
> >> for start migrating,  waht about my clients? will they be able to find
> >> there mail & mailboxes while I am migrating from maildir to mdbox?
> >
> > Your clients see the default namespace if it's not explicitly specified. That namespace has prefix="" and the separator depends on what mailbox format you're using. With Maildir that would be "." character. If you keep that there shouldn't be even any potential problems.
> >
> >
> >
> 




More information about the dovecot mailing list