我已经安装了 dovecot,但该服务未运行。我已经验证使用
ps -A | grep dovecot
并且 service dovecot status
测试说:dovecot stop/waiting
在/var/log/mail.err
和.log
我看到:
localhost dovecot: master: **Fatal**: service(imap) access(/usr/lib/dovecot/imap) failed: No such file or directory
当我 grep () 中的配置时,/etc/dovecot
我发现没有这样的配置。
环境注意事项:
- postfix 服务正在运行,我的设置是 Postfix + Dovecot + SASLdAuth (使用 LDAP)。
- sasldauth 也在 LDAP 上独立运行良好。 (使用 testaslauthd 验证)
答案1
谢谢@Celada,根据您的评论,它似乎确实是 dovecot 安装的损坏。我使用它安装了它sudo apt-get install dovecot-imapd dovecot-pop3d
并且服务启动正常。我也能够成功远程登录。
在我通过 SASL 为 LDAP 配置此功能之前,它可以正常工作,因此我认为我弄乱了一些配置。由于某种原因,根本原因是 dovecot 安装最终被损坏。