mausspb
@mausspb
web разработчик, системный администратор

Как сделать заглушку для почты root на linux?

Есть сервак на Debian , настраивал оповещение в случае проблем с soft raid по этой статье . Заменил postfix на msmtp . Теперь не пишутся логи /var/mail/root , и при возникновении ошибок в syslog , сервак видимо пытается отправить отчет через msmtp и появляется эта ошибка
/USR/SBIN/CRON[585259]: (root) MAIL (mailed 1 byte of output; but got status 0x0041, #012)

Как вернуть заглушку, чтобы создавался файл с почтой для root , но при этом не убить отправку оповещений при проблемах с raid ?
Хотя похоже, что это не связано со сменой postfix.
Возможно cron пытался отправить ошибку по почте и наткнулся на ошибку , возможно ли писать эту ошибку (тело письма ) хотя бы в тот же syslog?
  • Вопрос задан
  • 844 просмотра
Пригласить эксперта
Ответы на вопрос 3
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
Матерь божья и ЛММ!
Вы зачем письма локальному руту собрались доставлять? Вы будете их постоянно читать? Не уверен.
Директива MAILADDR в mdadm.conf для кого придумана? Направляйте письма тому кто их точно прочтет, направляйте их на свой e-mail. А то придя в один печальный день на сервер вы обнаружите, что
1. Рейд развалился полгода назад, потому что один из дисков сгорел
2. Второй диск уже тоже помирает и его не спасти.

Ну а уж что вы там сломали со своим msmtp, Чайник Рассела его знает, верните постфикс взад, только направьте его слушать localhost, а не звезду.
Ответ написан
@torr2009
Почту для root можно перенаправить, если создать ссылку в /etc/aliases .
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
https://debian.pro/1128 - про mstmp не подскажу, а под ssmtp я описал всё.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы