rsyslog + logrotate doesn't work out of the box if mail.log is missing
On all my systems lacking a mail daemon, and therefore a mail.log file, logrotate has not been doing it's thing because it defaults to nomissingok
.
I'd like to suggest defaulting missingok
in /etc/logrotate.d/rsyslog
so the out of the box configuration works on systems that have no need to send mail.