I'm using the standard mailbox module to read a maildir, but it seems to be quite difficult to do some simple things. Is there any way to identify a message as new, unread, unseen or something similar? What about finding the most recent message?
My aim is to write a program that will print out the From: and Subject: headers of new (or unread, or unseen, whatever I can get) messages, in chronological order. Or failing that, just print out all messages in chronological order. As far as I can tell there's no way to do the first, and to do the second you would have to use the date strings in the messages, converting them to datetimes with strptime first, although on my system there doesn't seem to be a valid strftime format for python that matches the date strings in my emails. They end like "+0000 (GMT)", which I believe is "%z (%Z)" in strftime, but python will not accept the %z in the strftime pattern. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor