On Thu, Jan 18, 2007 at 11:52:58AM +1100, Sonia Hamilton wrote: > * On Thu, Jan 18, 2007 at 10:39:03AM +1100, Dean Hamstead wrote: > > Whatever suits your needs *shrug*, you have the flexibility > > to do things in a way that suits you. > > > > rather than deleting them all, you could just auto delete > > emails over a certain age (expire might be a good word). > > > > with mbox this would be interesting, with Maildir > > very simple. > > Here's a script I wrote Yes, script can be improved a lot :-) > > #!/bin/bash > > for i in z_bak:7 slug:180 sbn:28 root:14 y_spam_definite:28 ; do > mydir=${i%:*} > mydays=${i#*:} > echo $mydir > echo $mydays > cd /home/sonia/Maildir/.${mydir}/new > if [ `pwd` = /home/sonia/Maildir/.${mydir}/new ] ; then > echo `pwd` > find . -type f -atime +${mydays} -print0 | xargs -0r rm > find . -type f -ctime +${mydays} -print0 | xargs -0r rm > find . -type f -mtime +${mydays} -print0 | xargs -0r rm > fi > cd /home/sonia/Maildir/.${mydir}/cur > if [ `pwd` = /home/sonia/Maildir/.${mydir}/cur ] ; then > echo `pwd` > find . -type f -atime +${mydays} -print0 | xargs -0r rm > find . -type f -ctime +${mydays} -print0 | xargs -0r rm > find . -type f -mtime +${mydays} -print0 | xargs -0r rm > fi > done
archivemail is your friend > -- > SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ > Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html > -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html