Backing up and Importing IMAP folders

Aki Tuomi aki.tuomi at dovecot.fi
Thu Oct 20 14:38:31 UTC 2016


> On October 20, 2016 at 5:11 PM Konstantin Khomoutov <flatworm at users.sourceforge.net> wrote:
> 
> 
> On Thu, 20 Oct 2016 16:57:45 +0300 (EEST)
> Aki Tuomi <aki.tuomi at dovecot.fi> wrote:
> 
> [...]
> > > Alternatively you can use `dsync` to perform backup with a native
> > > Dovecot tool.  It's able to sync mailboxes of any Dovecot user --
> > > including synchronizing a mailbox to an empty (yet) spool.
> > > You'll need to do a bit of shell scripting which would spin around
> > > calling `doveadm user *` and feeding its output to something like
> > > 
> > >   while read user; do \
> > >     dest="/var/backup/dovecot/$user";
> > >     mkdir -p "$dest" && chown vmail:vmail "$dest" \
> > >       && chmod 0755 "$dest"
> > >     dsync -u "$user" backup "maildir:$dest" \
> > >   done
> > > 
> > > Note that you will only need this if you don't want to shut down
> > > Dovecot to copy its mail spool out.
> > 
> > You can also use doveadm backup -A maildir:%u/
> 
> Looks like `doveadm` of my Dovecot 2.2 (Debian 8.0 Jessie) does not
> support the "backup" subcommand.  Is it a past-2.2 addition?

We aren't past 2.2 yet. But it should work with dsync -A backup as well I guess.

Aki


More information about the dovecot mailing list