/var/log/imap/uids/*.log
{
    rotate 30
    maxage 30
    daily
    compress
    notifempty
    nocreate
    missingok
    dateext
    dateyesterday
    olddir /var/log/imap/uids/archive
    su imap imap
    sharedscripts
    postrotate
        # Reopen log files in application
        kill -HUP $(pidof imap)
        # Wait until logs actually reopen
        sleep 60
    endscript
    lastaction
        # Drop old logs
        find /var/log/imap/uids/archive -mtime +30 -type f -delete
    endscript
}
