I currently use maildirproc for filtering Maildirs downloaded by offlineimap and like its highly flexible approach to filtering a lot (filters Python code). This works very well, except for one problem: after filtering, the next offlineimap run deletes the messages that where previously in
Inbox on the mail server and uploads them to the folders they were sorted into. Depending on how many emails one gets, this is a colossal waste of bandwidth.
It is technically possible to filter and move on the server side, as proven by imapfilter. I would like to add the same capability to
maildirproc by implementing an IMAP client.
This project is one of its kind!