dovecot+exim 配置,重新启动 exim 时出错

dovecot+exim 配置,重新启动 exim 时出错

当我尝试将 Dovecot 与 Exim 一起配置时,重新启动 Exim 时出现错误:

Exim configuration error in line 63 of /etc/exim/exim.conf:
  main option "dovecot_login" unknown

我究竟做错了什么?

答案1

它清楚地表明在exim.conf文件中,特别是第 63 行,该选项dovecot_login不存在。仔细检查 exim 的版本是否支持该配置项。

答案2

我假设您正在遵循 Debian HOWTOhttps://wiki2.dovecot.org/HowTo/EximAndDovecotSASL,就像我刚才所做的那样。

现在Debian使用exim4,并且exim.conf不存在,如果存在也会被忽略。

原因dovecot_login未知,因为 exim4 没有为此做好准备:begin authenticators配置中关键字必须位于它之前。如果您使用“分割”配置模式(对于更复杂的安装来说是典型的),这可以通过将文件(可能名为 05_dovecot)放在 /etc/exim4/conf.d/auth 下来完成,该文件具有神奇的咒语在 00_exim4-config_header 中。

update-exim4.conf 将按词法顺序处理 conf.d/auth/ 下的文件,并且它将忽略该目录中预先存在的文件“dovecot.conf”(因为它忽略其中带有点的任何文件)并且请参阅 00_exim4-config_header 之后的 05_dovecot。

相关内容