doveadm import from backup of public namespace
Bernhard Westenhöfer
bernhard.westenhoefer at particip.de
Wed Jun 29 08:38:01 UTC 2016
Hello,
we are creating backups of our public folders with following command:
/usr/bin/doveadm -o mail=mdbox:/home/vmail/public backup
"mdbox:/var/local/backup/dovecot/public"
With doveadm we can search/extract mails like that:
doveadm -D -o plugin/acl="" -o
mail=mdbox:/var/local/backup/dovecot/public search mailbox
INBOX.projects.implementation.55-0004-000-IT.Server.Mailsystem.imap all
....
doveadm(bwe): Debug: Effective uid=0, gid=0, home=/root
doveadm(bwe): Debug: acl: No acl setting - ACLs are disabled
doveadm(bwe): Debug: Namespace inbox: type=private, prefix=INBOX.,
sep=., inbox=yes, hidden=no, list=yes, subscriptions=yes
location=mdbox:/var/local/backup/dovecot/public
doveadm(bwe): Debug: fs: root=/var/local/backup/dovecot/public, index=,
indexpvt=, control=, inbox=, alt=
doveadm(bwe): Debug: Namespace : type=public, prefix=Public., sep=.,
inbox=no, hidden=no, list=yes, subscriptions=yes
location=mdbox:/home/vmail/public
doveadm(bwe): Debug: fs: root=/home/vmail/public, index=, indexpvt=,
control=, inbox=, alt=
doveadm(bwe): Debug: Namespace : type=public, prefix=Archive., sep=.,
inbox=no, hidden=no, list=yes, subscriptions=yes
location=mdbox:/home/vmail/archive
doveadm(bwe): Debug: fs: root=/home/vmail/archive, index=, indexpvt=,
control=, inbox=, alt=
doveadm(bwe): Debug: Namespace : type=private, prefix=, sep=, inbox=no,
hidden=yes, list=no, subscriptions=no location=fail::LAYOUT=none
doveadm(bwe): Debug: none: root=, index=, indexpvt=, control=, inbox=, alt=
12a155041b825d57c7150000d77ca1d0 2
12a155041b825d57c7150000d77ca1d0 3
12a155041b825d57c7150000d77ca1d0 4
When trying to import mails from those backups we can find no way to
address the public folder to import from:
doveadm -D -o plugin/acl="" import -u bwe
mdbox:/var/local/backup/dovecot/public restore Mailbox
projects.implementation.55-0004-000-IT.Server.Mailsystem.imap all
doveadm -D -o plugin/acl="" import -u bwe
mdbox:/var/local/backup/dovecot/public restore mailbox
INBOX.projects.implementation.55-0004-000-IT.Server.Mailsystem.imap all
doveadm -D -o plugin/acl="" import -u bwe
mdbox:/var/local/backup/dovecot/public restore mailbox
Public.projects.implementation.55-0004-000-IT.Server.Mailsystem.imap all
nothing happens, we just get:
doveadm(bwe): Debug: Effective uid=0, gid=0, home=/root
doveadm(bwe): Debug: acl: No acl setting - ACLs are disabled
doveadm(bwe): Debug: fs: root=/var/local/backup/dovecot/public, index=,
indexpvt=, control=, inbox=, alt=
doveadm(bwe): Debug: Added userdb setting: mail=mdbox:~/mdbox
doveadm(bwe): Debug: Added userdb setting: plugin/master_user=bwe
doveadm(bwe): Debug: Effective uid=2000, gid=2000, home=/home/vmail/bwe
doveadm(bwe): Debug: acl: No acl setting - ACLs are disabled
doveadm(bwe): Debug: Namespace inbox: type=private, prefix=INBOX.,
sep=., inbox=yes, hidden=no, list=yes, subscriptions=yes
location=mdbox:~/mdbox
doveadm(bwe): Debug: fs: root=/home/vmail/bwe/mdbox, index=, indexpvt=,
control=, inbox=, alt=
doveadm(bwe): Debug: Namespace : type=public, prefix=Public., sep=.,
inbox=no, hidden=no, list=yes, subscriptions=yes
location=mdbox:/home/vmail/public
doveadm(bwe): Debug: fs: root=/home/vmail/public, index=, indexpvt=,
control=, inbox=, alt=
doveadm(bwe): Debug: Namespace : type=public, prefix=Archive., sep=.,
inbox=no, hidden=no, list=yes, subscriptions=yes
location=mdbox:/home/vmail/archive
doveadm(bwe): Debug: fs: root=/home/vmail/archive, index=, indexpvt=,
control=, inbox=, alt=
doveadm(bwe): Debug: Namespace : type=private, prefix=, sep=, inbox=no,
hidden=yes, list=no, subscriptions=no location=fail::LAYOUT=none
doveadm(bwe): Debug: none: root=, index=, indexpvt=, control=, inbox=, alt=
How can mails from those backups restored or how do we have to address
the mailbox in this case?
Bernhard
More information about the dovecot
mailing list