Assistance with doveadm backup...
SH Development
listaccount at starionline.com
Thu Feb 21 09:06:06 EET 2019
Sorry for being such a newbie when it comes to scripting. Created a directory for the backups on the network mounted volume. Changed the appropriate path and am getting this:
dsync(root): Error: user nfsnobody: Initialization failed: Namespace 'INBOX.': mkdir(/mnt/maelstrombackups/vmailbackup/nfsnobody) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +w perm: /mnt/maelstrombackups/vmailbackup, euid is not dir owner)
dsync(root): Fatal: User init failed
Backup done for user: nfsnobody ...
dsync(root): Error: user vmail: Initialization failed: Namespace 'INBOX.': mkdir(/mnt/maelstrombackups/vmailbackup/vmail) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +w perm: /mnt/maelstrombackups/vmailbackup, euid is not dir owner)
dsync(root): Fatal: User init failed
Backup done for user: vmail …
After running the script, I suddenly have two new directories in my vmail folder, “nfsnobody” and “vmail”. What are these users?
Jeff
> On Feb 20, 2019, at 10:32 PM, Kenren Taisho <toushin.taishi at gmail.com> wrote:
>
> No worries, that simple script should get you to a start though. Just replace the path with a mounted NFS share if you want it to reside in a network volume.
>
> On Thu, Feb 21, 2019 at 12:10 PM SH Development <listaccount at starionline.com> wrote:
> My apologies, you are absolutely right. Will post this in the correct forum.
>
> Spent the last couple of hours poring through the postfix list and just forgot where I was at.
>
> Jeff
>
>
>
>> On Feb 20, 2019, at 8:55 PM, Kenren Taisho <toushin.taishi at gmail.com> wrote:
>>
>> Hi Jeff,
>>
>> This should be better off to dovecot's mailing list.
>> But just to get you started, this is the first thing that came to mind:
>>
>> example:
>>
>> for users in `doveadm user "*"`; do
>> LOCALPART=${users%%@*}
>> dsync -v -f -u $users backup maildir:/tmp/backup/$LOCALPART
>> echo "Backup done for user: $users ..."
>> done
>>
>> HTH
>>
>>
>> On Thu, Feb 21, 2019 at 9:55 AM SH Development <listaccount at starionline.com> wrote:
>> I am having trouble locating examples of how to use doveadm backup. All the examples I see are for sync. I simply want to create a backup to a network volume of the email server's vmail folders. The goal here is to have a reasonably current backup should the main drive on the email server go south.
>>
>> We currently authenticate our users from a mysql database. User’s mailboxes are stored as domainname/username/Maildir
>>
>> I assume what I will wind up on the network volume is a duplicate directory structure as the vmail folder on the email server?
>>
>> Can someone help get me started here?
>>
>> Jeff
>
More information about the dovecot
mailing list