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 <[email protected]> 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 <[email protected]> 
> 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 <[email protected]> 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 <[email protected]> 
>> 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
> 

Reply via email to