Re: [SPAM] Auto-empty trash items older then a certain age
Alessio Cecchi <[email protected]> Thu, 08 Nov 2012 16:50:04 +0100
| Newsgroups | gmane.mail.qmail.admin |
|---|---|
| Message-ID | <[email protected]> |
Il 08/11/2012 16:24, Matt Rauch ha scritto: > Thanks everyone for the help. We're using qmail, Vpopmail, Dovecot and > Squirrelmail. If there is something built in to Dovecot I could try that. > The squirelmail plugin doesn't really look at the date of the message, and > can only be set to remvoe entire trash after x number of days or x number of > logins. I'll also have a look at Bill's script to see if I can apply it. > > So is the find command I listed not a sae way of going about it? > Maybe Cron it for every 30 days or something? > The best way to do this is to run: doveadm expunge -A mailbox Trash savedbefore 30d (if you use dovecot with MySQL for auth) or doveadm expunge -u [email protected] mailbox Trash savedbefore 30d (if you use dovecot with vpopmail auth) Any other script, like "find -exec rm", will break user's quota since is not updating maildirsize file. Form more information see http://wiki2.dovecot.org/Tools/Doveadm/Expunge and http://wiki2.dovecot.org/Plugins/Expire Ciao -- Alessio Cecchi is: @ ILS -> http://www.linux.it/~alessice/ on LinkedIn -> http://www.linkedin.com/in/alessice Assistenza Sistemi GNU/Linux -> http://www.cecchi.biz/ @ PLUG -> ex-Presidente, adesso senatore a vita, http://www.prato.linux.it !DSPAM:509bab9533991856465116!