Is there a high-level IMAP library for Python?
With high-level I mean, that I do not want a library where I can issue basic IMAP commands (like Python's own imaplib). What I want, is library that cares about most of the IMAP details and gives me a more generic interface with objects for folders/mailboxes and messages. Additionally, it would be nice if it supports the disconnected mode of operation (offline mode) transparently.
To answer your question: What you're looking for doesn't exist in the wild AFAIK.
Short of that, have you considered calling context.io from Python?
High-Level IMAP library for Python