我正在使用 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
。
您不必安装sendmail
MTA,但安装postfix
后将为您提供模拟原始命令sudo apt install postfix
行为的 sendmail 命令。sendmail
sendmail