Re: [plug] Working with Mbox files

Top Page
Attachments
Message as email
+ (text/plain)
Author: Bernd Felsche
Date:  
To: plug
Subject: Re: [plug] Working with Mbox files
"Nathan Alberti" <nalberti@???> wrote:

>I need to create a report for a bunch of mbox files that shows the number of
>mail received for the past 7 days and the unread count (for those messages)


>Getting the read/unread is easy enough but I'm not sure how to go about
>working with the date to limit it to the last 7 days worth of messages..


>Is there an appropriate library or convert it to something like Unix time
>and use arithmetic ?


>I've had a look a some of the email archiving programs but nothing really
>looks to do what I want, mbox grep seems promising but I'm not sure how to
>go about appropriate regex on the the date field


Mailbox handling...
<http://docs.python.org/lib/mailbox-objects.html>

rfc822.parsedate() does most of what you require wrt date decoding.
<http://docs.python.org/lib/module-rfc822.html>

Sample code to do something a little different at
<http://code.activestate.com/recipes/157437/>

I suspect that Ruby [ a.k.a. Python with braces :-) ] has similar
facilities.
-- 
/"\ Bernd Felsche - Innovative Reckoning, Perth, Western Australia
\ /  ASCII ribbon campaign | Science is the belief in
 X   against HTML mail     | the ignorance of the experts.
/ \  and postings          |  -- Richard Feynman

_______________________________________________
PLUG discussion list: plug@???
http://www.plug.org.au/mailman/listinfo/plug
Committee e-mail: committee@???