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

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

Когда почта в root из mdadm попадает в мой почтовый ящик, syslog выглядит так:

nullmailer [1502]: триггер спущен.

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

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

nullmailer [4706]: smtp: успешно: 250 2.0.0 ОК: поставлено в очередь как 36A595E4384

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

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

-

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

SmartD [4717]: Выполнение проверки почты в корень...

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

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

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

1 ответ

Решение

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

На CentOS/Fedora/RHEL:

yum -y install mailx

В Debian/Ubuntu:

aptitude install bsd-mailx
Другие вопросы по тегам