升级到 Ubuntu 14.04 - 邮件服务器缺少 dovecot-lmtp,即使已安装

升级到 Ubuntu 14.04 - 邮件服务器缺少 dovecot-lmtp,即使已安装

所以前几天我从 12.04 升级到了 Ubuntu 14.04.1。轻松升级过程。

除了我的邮件服务器停止接收邮件之外,一切正常。日志显示邮件已到达并得到处理,直到出现以下情况:

 Connect to MAILSERVER[private/dovecot-lmtp]: No such file or directory)

当用户尝试获取收件箱时出现类似错误。升级当天之前所有邮件都会被提取,不会有新邮件到达。

以下内容位于 postfix/main.cf 中:

 postfix/main.cf:virtual_transport = lmtp:unix:private/dovecot-lmtp

apt-get install dovecot-lmtp 表示它已经安装。做了 dpkg-reconfigure,没有帮助。

如果有帮助的话,我的设置由 ISPConfig 维护。升级到 Ubuntu 14.04 后我已经重新安装了。重新安装 ISPConfig 解决了除邮件之外的所有服务问题。

更新: - 我忽略了之前的设置是使用 courier 的事实,而 dovecot 甚至没有安装。 ISPConfig 或 Ubuntu 在升级时将其更改为 dovecot,但 dovecot 尚未安装。安装 Dovecot 后,它甚至不会启动或写入日志(dovecot 重新加载会产生错误,dovecot 查找日志显示不包含 dovecot 条目的日志)。

答案1

我检查了 master.cf,不确定 ISPConfig 更新做了什么并升级到 Ubuntu 14.04,但它似乎配置了 maildrop 和 dovecot。我从来没有安装过鸽舍。 courier-imap 是我一直在使用的。我注意到 master.cf 也配置了 maildrop。

所以我做了以下事情:

主要.cf:

 virtual_transport = maildrop

Ran命令强制发送邮件:

 postqueue -f

我所有的邮件都到达了。

现在使用maildrop有什么问题吗?新邮件似乎仍然通过amavisd?

相关内容