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/
