По умолчанию, какие системные сообщения отправляются по почте пользователю root?

Я недавно установил ssmtp на свой сервер, чтобы включить уведомления по электронной почте для установки redmine. Пока я проверял, все ли правильно настроено, я получил уведомление по электронной почте о неудачной работе cron. Это оказалось действительно полезным, и я бы никогда не заметил, если бы я не настроил это.

Прошло несколько дней с тех пор, и я не получил никаких других электронных писем из системы. По умолчанию какая почта отправляется в root?

7
задан 5 February 2013 в 18:06

1 ответ

По умолчанию, cron отправляет по почте все выходные данные из заданий cron владельцу задания, независимо от того, сработали они или нет. (Root является владельцем системного задания cron и настроен в качестве почтового получателя для заданий демона cron без полномочий root.) Большинство системных заданий cron тщательно написаны, чтобы не выводить выходные данные, если что-то не так.

Любая другая программа может отправлять почту пользователю root, но не многие из них будут устанавливать Ubuntu по умолчанию. Вещи, которые я видел, включают в себя

  • в Debian, некоторые программы будут отправлять почту, когда они не настроены должным образом, но я не видел этого недавно в Ubuntu
  • mdraid отправляет почту, когда массив не удается или восстанавливается
  • apcupsd отправляет почту, когда аппарат теряет электропитание переменного тока
  • отправляет почту при возврате вехой или записи

Если вы пишете собственные задания cron вы можете установить MAILTO для управления отправкой вывода. (См. Также man 5 crontab .)

0
ответ дан 5 February 2013 в 18:06

Другие вопросы по тегам:

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