Назад | Перейти на главную страницу

mdadm может отправлять почту, но smartd не может

Я использую nullmailer для пересылки почты root на smarthost.

Когда почта для root от mdadm достигает моего почтового ящика, системный журнал выглядит так:

nullmailer [1502]: Триггер активирован.

nullmailer [1502]: повторное сканирование очереди.

nullmailer [1502]: Начало доставки: протокол: узел smtp: файл sub.domain.com: 1289568895.4704

nullmailer [4706]: smtp: Succeeded: 250 2.0.0 Ok: в очереди как 36A595E4384

nullmailer [1502]: файл отправлен.

nullmailer [1502]: Доставка завершена, осталось 0 сообщений.

-

При сбое отправки почты в root от smartd системный журнал выглядит так:

smartd [4717]: Проверка почты на root ...

smartd [4717]: Проверка почты для root произвела неожиданный вывод (20 байт) в STDOUT / STDERR: # 012sh: mail: not found # 012

smartd [4717]: Проверка почты для root: не удалось (32-битный / 8-битный статус выхода: 32512/127)

Что smartd делает по другому?

Когда это говорит sh: mail: not found, он сообщает вам, что пытается отправить почту с помощью команды под названием mail, и он у вас не установлен. Обычно это ссылка на другую программу под названием mailx.

В CentOS / Fedora / RHEL:

yum -y install mailx

В Debian / Ubuntu:

aptitude install bsd-mailx