Anacron 希望使用 sendmail。为什么?

Anacron 希望使用 sendmail。为什么?

我正在使用 Ubuntu 18.10,并向 anacrontab 添加了一个简短的脚本。现在我从 Anacron 收到此日志警告:

在 /usr/sbin/sendmail 找不到 sendmail,没有邮件输出

我使用默认的 Postfix 而不是 sendmail 来收发邮件,并且通过通常的 Gnome 消息接收来自其他实用程序(打印机作业、USB 连接等)的消息。为什么 Anacron 坚持使用 sendmail,我是否必须仅为 Anacron 安装 sendmail?

答案1

sendmail是一个通用命令。由于 sendmail 是一种极为常见且广泛使用的 MTA,因此之前编写的许多脚本都假设在使用电子邮件时已安装 sendmail。

这迫使其他 MTA 模拟 sendmail 的部分行为。

如果你看一下postfix 的文件列表你会看到它提供了/usr/sbin/sendmail

您不必安装sendmailMTA,但安装postfix后将为您提供模拟原始命令sudo apt install postfix行为的 sendmail 命令。sendmailsendmail

相关内容