This is an old bug forwarded to your new bug tracking system Logrotate will sometimes send empty mails when it rotates logfile on a time basis (when one of the files rotated is empty, and logrotate is configured to mail the logfile that is going to be erased) There are other cron jobs that can generate empty mails sometimes (I haven't bothered to track them down, but I know they exist). I think it'd be a good idea to modify /etc/crontab as such: # run-parts 02 * * * * root run-parts /etc/cron.hourly | grep -v "Null message body; hope that's ok" 07 1 * * * root run-parts /etc/cron.daily | grep -v "Null message body; hope that's ok" 12 2 * * 0 root run-parts /etc/cron.weekly | grep -v "Null message body; hope that's ok" 17 3 1 * * root run-parts /etc/cron.monthly | grep -v "Null message body; hope that's ok
Altough sometimes thos emessages can be annoying, som people count on mail from cron to see if a job completed. We can not arbitrarily filter cron mails by default, that falls under the responsabiliries of the system administrator.