我在我的 Linux 机器上安装了 postfix 作为只发送邮件服务器,当我使用“sendmail”命令时效果很好。最近我创建了一个可执行的 bash 脚本作为守护进程运行,在脚本中我使用命令“mail”而不是“sendmail”,令我惊讶的是,它能够在运行脚本时发送电子邮件而没有任何错误。但是,当我想在命令行中使用“邮件”命令时,出于测试目的”,我收到以下错误:
Command 'mail' not found, but can be installed with: sudo apt install mailutils
“邮件”怎么可能在简单的 bash 脚本中正常工作而没有任何错误,但由于显然没有安装 mailutils 而无法在 cli 中工作?
我意识到运行我的脚本的 crontab 正在发送 MAILTO 行和 stderr 的邮件。命令“邮件”可能永远不会起作用。