Re: Assistance with doveadm backup...
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@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@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@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 ..." doneHTH
On Thu, Feb 21, 2019 at 9:55 AM SH Development <listaccount@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
participants (1)
-
SH Development