You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

多域名环境下单个域名Dovecot邮箱访问权限错误排查求助

多域名环境下单个域名Dovecot邮箱访问权限错误排查求助

各位大佬好,我最近碰到个棘手的问题:服务器上部署了多个域名和用户邮箱,其他的都能正常通过Dovecot访问,唯独其中一个域名的用户邮箱死活连不上。尝试连接时客户端会提示“Internal error occurred.”,我查了系统邮件日志,看到了这样的报错信息:

Apr 14 08:57:30 server dovecot[902917]: imap(@<domain.com>)<908694>: Error: chdir(/home/<unix_user>/imap/<domain.com>//) failed: Permission denied (euid=1004(somename) egid=12(mail) missing +x perm: /home/<unix_user>, we're not in group 1001(access), dir owned by 1007:1001 mode=0710)

补充下环境信息:所有的Unix用户、域名和邮箱都是通过DirectAdmin创建的,服务器系统是Almalinux 8.9,DirectAdmin版本是1.661。

我已经试过两种排查方法了,但都没解决问题:

  • 以root身份运行了sh /usr/local/directadmin/scripts/set_permissions.sh all脚本修复权限,没用;
  • 对比了这个异常用户和其他正常用户的所有邮件相关文件权限(包括/home/<unix_user>/imap/...和/etc/virtual/...路径下的内容),没发现任何权限差异。

有没有有经验的朋友能给我点排查方向或者解决建议呀?

备注:内容来源于stack exchange,提问作者pavaros

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:18:17