我有一个正在运行的 VPS,Debian 8
我在其中使用过本教程建立。它正在运行dovecot
并且postfix
.最近,我开始在mail.err
日志文件中每隔几分钟收到错误,如下所示:
postfix/pipe[4274]: fatal: get_service_attr: unknown group: vmail
此外,不会接收或发送邮件。一切都在队列中备份。
我不知道从这里该去哪里。我已经检查过vmail
用户和组都存在并且没有冲突的 ID,我什至删除了它们并重新添加了它们,但我无法找出导致此错误的原因。我尝试重新安装 postfix 和 dovecot 但没有成功,谷歌也没有帮助。
有任何想法吗?
答案1
发现这/etc/group
不是世界可读的。我一定是不小心以某种方式覆盖了权限。我用chmod 644
了/etc/group
和/etc/passwd
修复了它:)
答案2
我遇到了类似的问题,对我来说,这是vmail
用户和组尚未正确创建。
我用来设置 dovecot 和 postfix 的脚本缺少创建它的行以及需要使用 UID 5000 和 GID 5000 创建它的信息。
创建组和用户并重新启动系统后工作正常。