You could use sudo to grant your backup user the required rights to read those files.
==> /etc/sudoers backupuser ALL=NOPASSWD: /usr/bin/rsync
I, the point is that I don't want to give my script root privilege. Too much harm can be done using root privileges for simple task as backups.
This is why I included user "backup" into "vmail" group and changed all files/dir under mail_location to be read by "vmail" group. However, new user account are created with 0700 permissions, and that clearly break my backup.
I understand that the solution can be as simple as to do a chmod g+X before to run the backup, but I wander _how_ can be possibile to select the umask/permissions of new accounts under dovecot...
Thanks.
-- Danti Gionatan Supporto Tecnico Assyoma S.r.l. - www.assyoma.it email: g.danti@assyoma.it - info@assyoma.it GPG public key ID: FF5F32A8