Dovecot 配置文件丢失

Dovecot 配置文件丢失

我尝试安装 Dovecot,发现缺少一些配置文件,包括 10-auth.conf、10-mail.conf、10-master.conf 等。(/etc/conf.d 文件夹中仅显示 3 个文件 - 90-quota.conf、90-sieve.conf 和 95-sni.conf)

我使用的是Debian 9,Dovecot版本是最新版本(1:2.2.27-3+deb9u7)。

以下是我的作品。

我使用 ./build/dovecot 和 ./build dovecot_conf 安装了 Dovecot

我在 options.conf 中编辑邮件设置。(dovecot=yes 和 dovecot_conf=yes)

尝试通过 apt -y install dovecot-core dovecot-pop3d dovecot-imapd 安装结果是

正在读取状态信息...完成 dovecot-core 已经是最新版本 (1:2.2.27-3+deb9u7)。 dovecot-imapd 已经是最新版本 (1:2.2.27-3+deb9u7)。 dovecot-pop3d 已经是最新版本 (1:2.2.27-3+deb9u7)。 0 已升级,0 已新安装,0 已删除,0 未升级。

Dovecot 状态为活动(正在运行),但无法从 Roundcube 登录(显示“无法连接 IMAP 服务器”

我该如何解决这个问题?

问候,

答案1

您可以使用 Debian 软件包中的默认配置文件重新安装 Dovecot:

apt-get -o Dpkg::Options::="--force-confnew" \
  install --reinstall dovecot-core dovecot-imapd dovecot-pop3d

如果任何配置文件被替换,原始文件将以后缀保存.dpkg-old。 控制的行为--force-confnew记录在手册页中dpkg(1)

答案2

感谢 Esa Jokinen 的指导。

在我尝试重新安装它之后,我发现有些配置无法替换 - “无法替换已删除的配置文件”。然后,我在 Google 中搜索并使用以下命令。

UCF_FORCE_CONFFMISS=1 apt-get --reinstall 安装 dovecot-core dovecot-imapd dovecot-pop3d

相关内容