<<< Date Index >>>     <<< Thread Index >>>

Re: Automatically Deleting old Messages



On Fri, Jun 15, 2007 at 03:05:26PM -0600, Kyle Wheeler wrote:
> On Friday, June 15 at 10:59 PM, quoth Nicolas Rachinsky:
> >* tyler.roach@xxxxxxxxxxxxxx [2007-06-15 23:56 +0300]:
> >>    Is there any way I can make mutt (or another application)
> >>    automatically delete messages in _certain_ folders (such as mailing
> >>    lists) that are over a certain number of days old?
> >
> >I use folder-hooks to execute
> >push "<tag-pattern> ~r>10d\n<untag-pattern> ~F|~D|~O|~N\n<untag-pattern> 
> >~(!~T)\n<tag-prefix-cond><save-message>\n\n<sync-mailbox><first-entry><next-new><redraw-screen>"
> >on entering specific folders.
> 
> Something simpler, that is more specific to the OP's question, is 
> this:
> 
>      folder-hook foldername 'push "<delete-pattern>~r>10d<enter>"'
> 
> That will delete all messages in the folder "foldername" that are 
> older than 10 days, BUT it's only triggered whenever you *enter* that 
> folder. If you never enter that folder, all your old messages will 
> stay there.
> 
> ~Kyle
> -- 

OK, thanks a lot! That's basically what I was looking for.

Also, is there a way to make mutt delete messages on the server when I
delete them locally? I am using POP3 with the "keep" option in my
.fetchmailrc.

Thanks a lot!




> The community which does not protect its humblest and most hated 
> member in the free utterance of his opinions, no matter how false or 
> hateful, is only a gang of slaves. If there is anything in the 
> universe that can't stand discussion, let it crack.
>                                               -- Wendell Phillips, 1863

----------------------------------------------------------------------
Find out how you can get spam free email.
http://www.bluebottle.com