Introdution into ImapClient
ImapClient is a Python Product.
It is has following features:
- manage multiple Imap-Mailboxes in one Client
- ImapFolders are BTree-Folders stored persistantly in ZODB
- Messages are cached in ZODB, but Header are checked every Request
- Message-Objects grant access to all Information from the Imap Server
- ImapACLs are supported
- Sieve Scripts can be managed
- Attachements are properly decoded an can be downloaded/viewed
- Use ZMI or custom UI
The Product is based on Code from Worldpilot and is especially written for Cyrus-Imap. It will be compatible with other Imap-Servers.
Future plans:
- "Skinnable" User-Interface
- Subscribe/unsubscribe Folders
- Better Message-Handling
- Unicode Support for better Decoding of Headers/Mime
This product is released without any warranties.