Ubuntu

配置 CRON 以使用特定的 MTA

  • August 26, 2021

我有一台執行 cron 作業的伺服器。我不想在此伺服器上安裝 sendmail 或 postfix,但仍想從 cron 獲取郵件。我已經安裝了 Heirloom mailx ( http://heirloom.sourceforge.net ) 並將其配置為使用我擁有的另一台伺服器上的 smtp,並安裝並配置了 postfix 以中繼我的郵件。如果我從命令行使用郵件,它會很好地工作。

不幸的是,這對於 cron 來說似乎還不夠,在我的系統日誌中我可以看到:

克朗

$$ 30869 $$: (CRON) 資訊(未安裝 MTA,丟棄輸出)

我如何“告訴” cron 使用此設置發送郵件?

如果重要的話,我在 Ubuntu 12.4 上

cron 依靠本地 sendmail 機制來發送郵件。

使用輕量級 smtp 伺服器:nullmailer,ssmtp 作為本地 sendmail 的替代品。

我認為 cron 正在使用 /usr/sbin/sendmail,因此請確保將其指向您的 MTA。

引用自:https://serverfault.com/questions/391034