Я недавно установил ssmtp
на свой сервер, чтобы включить уведомления по электронной почте для установки redmine
. Пока я проверял, все ли правильно настроено, я получил уведомление по электронной почте о неудачной работе cron. Это оказалось действительно полезным, и я бы никогда не заметил, если бы я не настроил это.
Прошло несколько дней с тех пор, и я не получил никаких других электронных писем из системы. По умолчанию какая почта отправляется в root?
По умолчанию, cron отправляет по почте все выходные данные из заданий cron владельцу задания, независимо от того, сработали они или нет. (Root является владельцем системного задания cron и настроен в качестве почтового получателя для заданий демона cron без полномочий root.) Большинство системных заданий cron тщательно написаны, чтобы не выводить выходные данные, если что-то не так.
Любая другая программа может отправлять почту пользователю root, но не многие из них будут устанавливать Ubuntu по умолчанию. Вещи, которые я видел, включают в себя
Если вы пишете собственные задания cron вы можете установить MAILTO
для управления отправкой вывода. (См. Также man 5 crontab .)