On Mon, Aug 24, 2015 at 07:53:49PM +0100, Gary Stainburn wrote:
I used the default locations on the old F9 server, i.e. mail delivered to /var/spool/mail/%u by EXIM and Dovecot using that as the inbox.
Dovecot then used ~/mail/ as it's folder dir.
On the new server this works fine for any user where ~/mail/ already exists, but for any user where ~/mail/ does not exist Dovecot fails.
It could be SELinux:
% matchpathcon /home/anyone/mail /home/anyone/mail unconfined_u:object_r:user_home_t:s0
You might need to make the mail directory be named Maildir:
% matchpathcon /home/anyone/Maildir /home/anyone/Maildir unconfined_u:object_r:mail_home_rw_t:s0
I suspect that Dovecot isn't allowed to create 'mail' but is allowed to create Maildir by the default policy.