Ubuntu
配置 CRON 以使用特定的 MTA
我有一台執行 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。