Etape 1, on met en place la rotation via /etc/rsyslog.d/70-mail.conf !

$template DailyPerTypeLogs,"/srv/log/%$YEAR%-%$MONTH%-%$DAY%/mail.log"
mail.*                -?DailyPerTypeLogs

Après un reload, on ajout une tâche cron pour la compression dans /etc/cron.d/compress : PATH=/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin DATE=`date --date='1 days ago' +%Y%m%d` 0 1 * * * find /srv/log/$DATE -type f -mtime +1 -name "*.log" -exec gzip '{}' ;