I am about to send a new diff to the issues list for IMAPAdapter:

Added a new static field "size" to limit size in queries or filter
message sizes

Possible query commands will be:
db.table.size < 30000 (to fetch only messages smaller than 30000
octets)
db.table.size > 10000000 (fetch only large messages) # this is a very
risky query for requests could lock the server and client in long
sessions
(db.mailbox.size > n) & (db.mailbox.size < n) # low/high bounds search

There is a new working connection pooling mechanism (overriding the
base class) that checks the connection and re-connects on socket
errors

I think that mail search and fetch is more or less accomplished
(requires more intensive testing with different IMAP services)

Next features in the list pending:
-update() command (for flags and other editable elements)
-delete()

Reply via email to