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 '{}' ;