# daily rotated log files /var/log/mailman/smtp-failure /var/log/mailman/smtp /var/log/mailman/locks /var/log/mailman/fromusenet /var/log/mailman/qrunner { daily missingok rotate 7 sharedscripts postrotate [ -f '/var/run/mailman/mailman.pid' ] && /usr/lib64/mailman/bin/mailmanctl -q reopen || exit 0 endscript } # weekly rotated log files /var/log/mailman/bounce /var/log/mailman/error /var/log/mailman/vette /var/log/mailman/mischief { weekly missingok rotate 4 sharedscripts postrotate [ -f '/var/run/mailman/mailman.pid' ] && /usr/lib64/mailman/bin/mailmanctl -q reopen || exit 0 endscript } # monthly rotated log files /var/log/mailman/digest /var/log/mailman/subscribe /var/log/mailman/post { monthly missingok rotate 12 sharedscripts postrotate [ -f '/var/run/mailman/mailman.pid' ] && /usr/lib64/mailman/bin/mailmanctl -q reopen || exit 0 endscript }