我无法让 DoveCot 在多个域和用户中的一个域上运行。其他所有工作都完美。当尝试连接到该用户的邮箱时,我收到服务器错误“发生内部错误”。并在系统邮件日志中发现以下消息:
4 月 14 日 08:57:30 服务器 dovecot[902917]:imap(@<domain.com>)<908694>:错误:chdir(/home/<unix_user>/imap/<domain.com>//) 失败:权限被拒绝(euid = 1004(somename)egid = 12(邮件)缺少+ x perm:/ home / <unix_user>,我们不在组1001(访问)中,目录由1007:1001模式= 0710拥有)
我使用 DirectAdmin 创建了 Unix 用户、域和邮箱。
我已经尝试过 $ sh /usr/local/directadmin/scripts/set_permissions.sh all (以 root 身份运行)但无济于事。我将所有邮件相关文件(/home/<unix_user>/imap/... 和 /etc/virtual/...)的所有权限与一切正常的另一个用户进行了比较。那里没有发现任何差异。
我使用的是 Almalinux 8.9 和 DirectAdmin 1.661。
有什么建议我应该如何找到这个原因?