Postfix
“mail”命令在 bash 腳本中有效,但在 CLI 中使用時找不到命令
我在我的 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 的郵件。命令“郵件”可能永遠不會起作用。