Back to Silas S. Brown's home page
ImapFix: a filter/fixer for IMAP mailboxes
You can leave this running on a server somewhere and connect to your IMAP account from different machines/devices. Processed messages are moved from the inbox to a folder called in unless otherwise directed by your filters.
Selected features: (see program for a full list)
(latest version is 1.47)
- Can use SpamProbe
- Converts non-ASCII headers and body to Unicode when possible, so you can connect with a device that can't handle other encodings
- Move very large message bodies into attachments, to work around display problems on some devices
- Create "thumbnails" of large images so they can be previewed on low-bandwidth connections
- Add HTML or PDF versions of office documents (external program required) so you can view these on devices that don't support them natively
- Upload mail from local Maildirs
- Move old mail to compressed archives, saving attachments separately and merging duplicates; archives can be searched along with current mail
- Periodically check a second IMAP account and process its mail as if it had been sent to the first
- Rewrite delivery failure reports, adding the failed address to the Subject when possible
- Rewrite the "importance" flag according to your own rules
- Manage folders named after dates, for postponing messages and notes to a specific future date
- Can add arbitrary Python code to the rules, and/or run extra code on messages that were SSL-authenticated as from yourself (for email-based remote control)
You might also be interested in WebCheck.
All material © Silas S. Brown unless otherwise stated.