Ted Leung on the air: Open Source, Java, Python, and ...
The college that I went to used to have a saying that getting an education was like "drinking from a firehose". That would make getting e-mail something like drinking from lake. I'm on a lot of mailing lists for various open source projects and beta testing lists and a whole bunch more.
All the e-mail is chewing up disk space on our local IMAP server, and is duplicated on my Powerbook's hard drive, because I have Mail.app set to keep messages so I can do stuff offline. This starts to add up to a lot of space fairly quickly. I've always wanted a way to break down my "old mail" by months, so that I could keep that local cache down to a reasonable size.
I've had a "someday" kind of task to write such a tool, but no more. I discovered archivemail, which will do exactly what I want (I'm using the --date option). It's written in Python in case I need to hack on it, and there's even a Debian package for it.
- Multiple user interfaces would be nice
- Mail needs query language type capabilities including limiting
- Tagging mail with user defined attributes is a must (8 colors or labels isn't enough)
- There's no visual status of whether a message has been forwarded or replied to.
- A signature is appended to every message - including replies.