Split mailboxes on server migration

ellie timoney ellie at fastmail.com
Mon Jan 1 21:31:04 EST 2018

>  - Reconstruct the databases using *reconstruct -rf user/** (got no
>    output from this);
What's your value for the "unixhierarchysep" setting in imapd.conf?  If
it's not there, or is 0, then I think you will need to use a dot, not a
slash, in your reconstruct argument: "reconstruct -rf user.*"
On Sat, Dec 30, 2017, at 10:57 AM, Hiago Prata wrote:
> Hi, I'm trying split users mailboxes into two smaller servers running
> Cyrus-IMAP (for organizational purposes only). These servers are
> running the newest version of Cyrus-IMAP available to a Debian system
> (2.5.10-3), while the old server runs Cyrus on version 2.2.13-14. I've
> done the migration of another server running this same version to the
> newest version with no problems.> Now, I need to do a migration to the new servers and split the
> mailboxes. This is what I did for the first server already:>  - Back up part of the mailboxes to the new server using *rsync*;

>  - Back up the files contained in the */var/lib/cyrus/domain*
>    directory;>  - Dump the corresponding entries of the mailboxes.db using
>    *ctl_mboxlist -d*;> On the new server I did:

>  - Remove the content of */var/lib/cyrus*;

>  - Run the *makedirs* command;

>  - Imported the database entries using *ctl_mboxlist -u*;

>  - Copy the domain content back into */var/lib/cyrus*;

>  - Reconstruct the databases using *reconstruct -rf user/** (got no
>    output from this);>  - Change the database indexes to max using* reconstruct -V max* (this
>    one gave output for all the imported mailboxes)> After all these steps, I noticed that no users had their quota set.
> And trying to set it manually told me the mailboxes don't exist.
> Though dumping the database show me otherwise.> I've tried to create the mailboxes manually too, but after setting
> the users quota, it was shown that there was no quota usage for any
> of the users.> So, am I missing something in this procedure? 

> What is the correct way of doing this?


> Holp you can help me. Thanks in advance!

> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20180102/39c39023/attachment.html>

More information about the Info-cyrus mailing list