在dovecot收信的时候碰到一个奇怪的问题,日志里一直报这个错误。
Apr 3 00:10:11 autumn dovecot: imap(username): Error: file_dotlock_create(/var/mail/username) failed: Permission denied (euid=1000(username) egid=1000(username) missing +w perm: /var/mail, euid is not dir owner) (set mail_privileged_group=mail)
看提示是文件权限不足,但查看后发现又是对的。文件夹权限修改成777也还是报错。
最后查找资料发现是SELinux开的关系。
附
linux关闭SELinux:
查看selinux
sestatus -v
如果SELinux status参数为enabled即为开启状态
关闭selinux
修改/etc/selinux/config 文件,将SELINUX=enforcing改为SELINUX=disabled,重启服务器。