全新安装后 Doveconf -n 不为空 - 如果可能的话,如何更新默认值?

全新安装后 Doveconf -n 不为空 - 如果可能的话,如何更新默认值?

在 Ubuntu 15.10 中全新安装 dovecot 后(在清除旧配置后安装),我仍然有一个非空的 doveconf -n 输出,但该人员表示它应该只输出与默认值不同的内容。因此,我得出结论,用于计算输出的默认值与 Ubuntu 15.10 中 dovecot 的实际默认安装不匹配。如果是这种情况,有没有办法更新 doveconf 中使用的默认值,使其与实际默认配置匹配?我正在寻找任何其他方法来获取与原始安装不同的参数定义列表,其格式与 doveconf -n 相同,而不仅仅是简单的差异。

以下是全新安装后的输出doveconf -n。请注意,我对 Ubuntu 默认设置没有任何问题。我只是希望能够以与 相同的格式自动获取当前安装中还添加到此 Ubuntu 默认设置中的其他内容doveconf -n

mail_location = mbox:~/mail:INBOX=/var/mail/%u
namespace inbox {
  inbox = yes
  location = 
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Sent {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix = 
}
passdb {
  driver = pam
}
protocols = " imap pop3"
ssl = no
userdb {
  driver = passwd
}

答案1

编译到二进制文件中的默认值与 Ubuntu 软件包附带的默认配置文件不同并非不可能。

无论哪种方式,您都可以使用 dpkg 选项重新安装软件包附带的原始配置文件--force-confmiss,如以下示例所述我如何恢复配置文件?

顺便说一句,如果任何配置文件未标记为 conffiles,但它们影响程序,则清除过程确实是必要的(并且必须彻底,即 prerm 和 postrm 打包脚本必须考虑所有相关内容)。

相关内容