Currently…
I am using Python’s IMAPlib. It is acceptable for what I want to do at this point, thankfully. I was not looking forward to writing my own IMAP parser, certainly.
I’ve got my code connecting to the mail server, getting lists of messages, downloading those messages and providing a simple interface to DBus. D-Feet is a great testing tool, even if it is a little slow.
Next, I will impliment searching the IMAP server for messages over DBus, with a list of UIDs being returned. I’m excited.
Read other posts