:2011-01-31T20:10:Monique Y. Mudama:
On Tue, Feb 1 at 3:07, Timo Sirainen penned:
What's the best way to go about mailbox trimming with dovecot's implementation of maildir?
http://wiki.dovecot.org/Plugins/Expire although it's a bit annoyingly complex with v1.x. I'm guessing you don't have all that many users, so v2.0 would make this simpler.
I was thinking of writing a script to simply move or delete old files, but would I mess up dovecot's expectations for directory/file structure that way?
There's "v1.0 cronjob equivalent" in the wiki page too. It'll work fine, no messing up Dovecot.
Thank you. You're correct about "all that many users" - with a whopping two users, the cronjob looks good to me =)
I have my own approach and just thought I give it here in case anyone is interested.
http://codemages.net/archive_mail-1.0.tar.bz2
Contains: archive_mail.sh - the core script moveme - support script for final movement - used to do some hash checking etc... but now it's a cp && rm archmail.sh - the script I use to run archive_mail.sh
What the script does is:
You have INBOX it will each time is run check for any messages based on fs mtime that is older than N days and will store those messages into: .archive.year.month
I run this daily and it helps keep all the mails down to a managable level.
Hopefully it helps someone.
-- Andraž 'ruskie' Levstik Source Mage GNU/Linux Games/Xorg grimoire guru Re-Alpine Coordinator http://sourceforge.net/projects/re-alpine/ Geek/Hacker/Tinker
Be sure brain is in gear before engaging mouth.