Re: How to use Procmail to remove messages from server after x number of days
Tim Rice <[email protected]>
| Newsgroups | gmane.mail.procmail |
|---|---|
| Organization | Phuket Pure Mail |
| Message-ID | <[email protected]> |
On 3/2/2011 1:12 AM, LuKreme wrote:
> On 1-Mar-2011, at 09:04, Tim Rice wrote:
>>
>> I'm not sure if this is even possible, but I would like to automatically remove all mail for all users after 10 days
>
> Easy! First, make sure you are using Maildir folders. then something very much like this will do it:
>
> find /home/*/Maildir/.SPAM/{cur,new} -type f -ctime +7 -delete
>
> I put this in a crontab to be run every day. Of course, change the +7 to +10 (or whatever) and I only delete people's spam, but that's your choice.
>
>> using Procmail.
>
> Hard.
>
> Why are you making it hard?
>
I found this while googleing:
find /usr/boxes/rice/computerstuff.net/old/ -type f -mtime +10 -exec rm
{} \;
I was going to test this on a new test box but after seeing your post
I'm curious about the -ctime and -delete vs -mtime and -rm? Also, How
can I be sure I'm using Maildir and not Mboxes?
--
Best Regards,
Tim Rice
Computer Stuff
Phuket Thailand 83000
Tel: +66 76 376165
Fax: +66 76 376165
www.computerstuff.net
www.phuket-mail.com