external script (or even "just" python module.)
[ ] For mail rejected by Cyrus because of invalid header, encapsulate the
mail into a new one, and feed this one to Cyrus (and tagged as broken.)
+[ ] Allow mail.filter to re-file mails already present in a Cyrus folder.