Mail-Forwarding
mdadm 可以發送郵件,但 smartd 不能
我使用 nullmailer 將 root 的郵件轉發到智能主機。
當從 mdadm 到 root 的郵件到達我的收件箱時,系統日誌如下所示:
空郵件程序
$$ 1502 $$: 扳機拉動。 空郵件程序
$$ 1502 $$: 重新掃描隊列。 空郵件程序
$$ 1502 $$:開始投遞:協議:smtp 主機:sub.domain.com 文件:1289568895.4704 空郵件程序
$$ 4706 $$: smtp: 成功: 250 2.0.0 好的: 排隊為 36A595E4384 空郵件程序
$$ 1502 $$: 發送文件。 空郵件程序
$$ 1502 $$: 傳遞完成,剩餘 0 條消息。
當從 smartd 到 root 的郵件失敗時,syslog 如下所示:
智能
$$ 4717 $$: 正在對 root 執行郵件測試… 智能
$$ 4717 $$: 對 root 的郵件測試產生了對 STDOUT/STDERR 的意外輸出 (20 字節): #012sh: mail: not found#012 智能
$$ 4717 $$: 對 root 的郵件測試:失敗(32 位/8 位退出狀態:32512/127) smartd 有什麼不同?
當它說 時
sh: mail: not found
,它告訴您它正在嘗試使用名為 的命令發送郵件mailx
.在 CentOS/Fedora/RHEL 上:
yum -y install mailx
在 Debian/Ubuntu 上:
aptitude install bsd-mailx