Ha szükséged van arra, hogy az Amavis által tárolt spam leveleket időzítetten töröld, akkor ez a cikk neked szól.

A levelek törlését a példában heti gyakorisággal végezzük. Persze lehet akár havonta is végezni. Akkor a fájl a cron.monthly könyvtárba kell raknod. Íme egy megoldás. E megoldás Ubuntu 12.04 LTS rendszerre vonatkozik.

Készíts egy scriptet a /etc/cron.weekly alá. Amit ide teszel az hetente egyszer le fog futni.

vim /etc/cron.weekly/amavisd-purge

A fájl tartalma legyen a következő:

#!/bin/sh
#30 Napnal regebbi spam uzenetek torlese
find /var/lib/amavis/virusmails/ -type f -mtime +30 -delete

Állítsd be a fájl jogosultságait, hogy futtatható legyen.

chmod 755 /etc/cron.weekly/amavisd-purge

Ennyi. Innen kezdve a cron hetente lefuttatja a scriptet. A scriptben a find parancs megkeresi a 30 napnál régebbi fájlokat és ezeket mind le is törli. Ezzel a 30 napnál régebbi spam leveleknek annyi.

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.