Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I recently installed ssmtp on my server to enable e-mail notifications for a redmine install. While I was verifying everything was setup correctly I got an e-mail notification about a failed cron job. This turned out to be really helpful and I never would have noticed it had I not set this up.

It's been a few days since and I haven't received any other e-mails from the system. By default, what mail gets sent to root?

share|improve this question
    
What do you mean with "by default"? What applications in a default, minimal install? Or when cron does send mail? Or something else? –  JanC Dec 10 '10 at 22:40
    
Yes, what applications in a default minimal install of 10.04 Server. –  Ramón Dec 11 '10 at 7:27
add comment

1 Answer 1

up vote 5 down vote accepted

By default, cron will mail all output from cron jobs to the owner of the job, whether they fail or not. (Root is the owner of the system cron job, and is configured as the mail destination for non-root daemon cron jobs.) Most system cron jobs are carefully written not to produce output unless something is wrong.

Any other program can send mail to root, but not many will in a default Ubuntu install. Things I have seen include

  • in Debian, some programs will send mail when they are not properly configured, but I have not seen this recently in Ubuntu
  • mdraid sends mail when an array fails or is restored
  • apcupsd sends mail when the machine loses AC power
  • uptimed sends mail when you pass a milestone or record

If you're writing your own cron jobs you can set MAILTO to control where the output is sent. (See also man 5 crontab.)

share|improve this answer
    
Good info. Is that list examples of what can be installed and configured to send mail or a list of what is installed and configured by default to send mail? I actually tripped a breaker today causing the box to lose power. I didn't receive an e-mail when the system came back up. –  Ramón Dec 11 '10 at 7:29
    
apcupsd will only send mail when the machine loses and regains AC power if it's connected (eg over USB or ethernet) to an APC UPS (uninterruptible power supply). Ubuntu won't send mail if the machine just suddenly halts because of power loss with no backup. –  poolie Dec 12 '10 at 10:12
    
From memory, these will send you mail by default if they are active, but they are not installed by default. You can look in eg /etc/default and /etc/ to control this. –  poolie Dec 12 '10 at 10:13
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.