Mailbox Cleanup (new)
A new Settings > Cleanup tab analyzes any account's inbox for bulk-mail bloat and clears it out in a couple of clicks:
- See how much of your inbox is bulk mail, at a glance.
- A ranked list of your top newsletter and marketing senders, with counts.
- Move a whole sender's inbox mail to Trash, one sender at a time.
- Common promotional keywords surfaced to guide manual cleanup of the rest.
Everything moves to Trash (recoverable), is scoped to a single sender, and is safe to re-run. The tab is marked Beta.
Other new features
- Resizable settings window (#389): drag the right edge to set the width; it persists per browser.
- Automatic spam-folder sync: the spam folder now polls on a periodic cadence, so server-filtered spam and its unread count stay current without opening it.
- "via" sender line (#366): the message pane now shows who actually sent on-behalf-of and mailing-list mail.
- Configurable OIDC account matching (#289): choose which claim (
email,preferred_username,upn, ...) maps to your MailFlow username, for LDAP-backed providers like Authelia, Keycloak, Entra, and PocketID. - Polish localization (#380).
- Copy link action for a durable message permalink (#375).
Fixes
- Folder unread badges are now accurate: recomputed after each sync, and the sidebar badge updates immediately when you read a message.
- Threaded inbox triage stabilized (#362): clicking a conversation no longer expands it, archive covers every entry point, and stale sibling heads no longer reappear.
- Folder renames now cascade to subfolders, and ghost folders are pruned (#303).
- Quick-start Docker compose now honors
DB_HOST/DB_PORT/DB_NAME/DB_USERfor an external Postgres (#391).
Notes
- Categories, AI, AI Actions, Todoist, and CardDAV have graduated out of Beta; Mailbox Cleanup is the new Beta feature.
- Deletions always move to Trash first; empty your Trash to permanently remove them.