Hi Aki,

Any documentation on this topic?

Mura Andrei

On Mon, Apr 6, 2020 at 5:27 PM Aki Tuomi <aki.tuomi@open-xchange.com> wrote:
This is probably caused by systemd (or selinux or both).

With systemd, you need to add

ReadWritePaths=/home/mail

to the systemd unit.

Then you can check /var/log/audit/audit.log for any selinux specific problems. If you are using Centos/Redhat.

Aki

> On 06/04/2020 17:01 Andrei Petru Mura <mapandrei@gmail.com> wrote:
>
>
> Hi,
>
> Dovecot version 2.2.36
> In log files I get this error:
> dovecot: imap(test): Namespace '': mkdir(/home/mail/domain/test/Maildir) failed: Permission denied (euid=1005(vmail) egid=1005(vmail) missing +w perm: /home/mail/domain, UNIX perms appear ok (ACL/MAC wrong?))
>
> My authentication configuration is this:
> passdb {
>  driver = passwd-file
>  args = username_format=%n /etc/dovecot/users
> }
>
> userdb {
>  driver = static
>  args = uid=vmail gid=vmail home=/home/mail/domain/%n username_format=%n /etc/dovecot/users
>
> }
>
> /home/mail/domain/test directory is owned by vmail user.
> How to fix this?
>
> Mura Andrei