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/