Re: [exim] Slightly OT: autodelete older emails

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Yan Seiner
Date:  
À: exim-users
Sujet: Re: [exim] Slightly OT: autodelete older emails
Marc Sherman wrote:
> Yan Seiner wrote:
>
>> I am using exim .forward to put all mailist emails into a single lists
>> file. Now I would like to set up that list file as a ringbuffer, so
>> that when a new email comes in, an older one drops off. (most maillists
>> are archived anyway, so there's no point in keeping old emails).
>>
>> I can either do this as each mail comes in, or daily in batch, but how
>> do I set up a filter to delete older emails? Or should I write a script
>> to do this from cron?
>>
>
> Cron is definitely the right way to do this; you don't want to inspect
> your entire mailstore possibly hundreds of times a day as each message
> arrives, looking for old messages to expire.
>
> I do something similar with my Sent folder (moving messages older than
> two weeks to an Archive folder) and it works well.
>
>

So how do I find emails older than some arbitrary date? I started down
that path, but couldn't find a ready-made way to select emails by date.
formail doesn't do that AFAICT.

--Yan

-- 
  o__
  ,>/'_          o__
  (_)\(_)        ,>/'_        o__
Yan Seiner      (_)\(_)       ,>/'_     o__
Certified Personal Trainer   (_)\(_)    ,>/'_        o__
Licensed Professional Engineer         (_)\(_)       ,>/'_
Who says engineers have to be pencil necked geeks?  (_)\(_)


Help out my kids' school: http://www.seiner.com/blog/Travels/