为什么卸载sendmail会安装exim,而卸载exim会安装xmail?

为什么卸载sendmail会安装exim,而卸载exim会安装xmail?

我刚刚用 Debian 7 x64 设置了一个 VPS,并删除了 Sendmail 和其他一些程序。当它删除 Sendmail 时,它还安装了 Exim。当我删除 Exim 时,它安装了 xmail。

有什么原因导致它似乎需要邮件程序吗?

我曾经apt-get remove --purge sendmail* exim*删除它们

答案1

您安装的软件包之一取决于安装的 MTA。这是最有可能的cron。您可以使用以下命令查看安装包(或元包)的原因aptitude

aptitude why mail-transport-agent

答案2

有超过 100 个依赖或推荐 mail-transport-agent 的软件包。但其中一个真正令人讨厌的是 lsb-core 软件包。在大多数情况下,当您有一个依赖于 mail-transport-agent 的软件包时,您确实需要一个邮件传输代理,但许多依赖于 lsb-core 的软件包则不需要。这就是为什么存在 lsb-invalid-mta。此软件包专为您不需要或不需要 mta 但您的计算机认为您需要的情况而设计。

另一方面,您可能有其他确实需要发送邮件的程序,在这种情况下您可能需要查看 nullmailer 或类似的程序。

相关内容