effacer les vieux fichiers d'amavis sur Debian

Amavis avait tendance à remplir un peu trop vite ma partition contenant /var. Il s’avère qu’il garde les anciens emails contaminés et que chez moi les fichiers temporaires semblent ne pas s’effacer correctement.

j’ai trouvé le script de cette page qui efface tous les fichiers d’amavis qui ont plus de 2 jours :

#!/bin/sh
#efface les fichiers temporaires d’amavis qui ont plus de 2 jours
find /var/lib/amavis/tmp -type d -name ‘amavis-*’ -prune -mtime +2 -exec rm -rf {} \;
find /var/lib/amavis/tmp -name ‘sa*’ -mtime +2 -exec rm {} \;
find /var/lib/amavis/virusmails -name ‘virus-*’ -mtime +2 -exec rm {} \;

Vérifiez les permissions sur le fichier que vous avez créé contenant le script précédent :

chmod 500 /root/bin/rm-tmp-amavis.sh

Puis grâce à la commande crontab -e , je l’ai programmé pour s’exécuter tous les jours à 5h30 :

30 5 * * * /root/bin/rm-tmp-amavis.sh

Leave a Reply

Your email address will not be published. Required fields are marked *