[Dovecot] Migrating to mdbox

Chris Wilson chris-dovecot-110112 at aptivate.org
Wed Mar 16 17:23:33 EET 2011

Hi Timo,

On Sat, 12 Mar 2011, Timo Sirainen wrote:
> On Thu, 2011-03-10 at 12:40 +0000, Chris Wilson wrote:
> > > I think they have different GUIDs, or maybe Dovecot failed to get 
> > > one of their GUID. Dsync works with mailbox GUIDs, not names. 
> > > Anyway, I don't really know why it would suddenly lose one of them.
> > 
> > Perhaps it's worth printing the guids in that case? Is the guid stored 
> > in the first message in the mailbox?
> Added: http://hg.dovecot.org/dovecot-2.0/rev/0a1a0d33c1b2

Great, thanks :) I'm impressed by how responsive you are to requests for 
help and new features in Dovecot. Thank you :)

> > It doesn't seem to have backed up most of my mailboxes:
> ..
> > Any ideas how I can get it to backup the rest of my mailboxes to mdbox?
> Does
> doveadm mailbox list -u chris '*'
> list all the mailboxes?

Yes, it appears to.

> If it does, see if deleting the destination mdbox and running dsync 
> again from scratch works.

Even worse this time:

chris at one-mail(~)$ sudo dsync -v -u chris backup mdbox:/home/chris/mdbox
[sudo] password for chris: 
dsync(chris): Error: open() failed with mbox file /home/chris/mail/admin: 
Permission denied
dsync(chris): Error: Failed to sync mailbox admin: Internal error 
occurred. Refer to server log for more information. [2011-03-16 11:00:45]
dsync(chris): Info: spam: only in source
dsync(chris): Info: temp: only in source
dsync(chris): Info: Sent: only in source
dsync(chris): Info: addressbook: only in source
dsync(chris): Info: sent-mail-sep-2008: only in source
dsync(chris): Info: sent-mail-oct-2010: only in source
dsync(chris): Info: INBOX.Sent: only in source
dsync(chris): Info: sent-mail: only in source
dsync(chris): Info: INBOX.Trash: only in source
You have mail in /var/spool/mail/chris

chris at one-mail(~)$ du -sk mdbox/ /var/spool/mail/chris mail
616368	mdbox/
1020420	/var/spool/mail/chris
2082960	mail

So this time it only copied 600 MB of mail before silently giving up.

Cheers, Chris.
Aptivate | http://www.aptivate.org | Phone: +44 1223 760887
The Humanitarian Centre, Fenner's, Gresham Road, Cambridge CB1 2ES

Aptivate is a not-for-profit company registered in England and Wales
with company number 04980791.

More information about the dovecot mailing list