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/


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to