Empty your overgrown mailbox without guessing what matters.
Winnow Post syncs tens of thousands of emails over IMAP, groups them by registrable domain and sender, and applies your Keep, Archive, and Delete verdicts back to your mail provider.
Software that guesses what is junk cannot be trusted.
Other inbox cleaners score or rank your mail automatically. A single wrong guess can delete a tenancy agreement or a letter from your solicitor.
Winnow Post never labels, scores, or ranks importance. It counts messages, groups registrable domains, checks attachment types, and applies your instructions across thousands of rows.
You inspect each domain, sender, or message slice and assign Keep, Archive, or Delete. Nothing moves in your mailbox until you confirm Process.
Winnow Post groups every message by registrable domain and sender so you decide in bulk.
Every stage maps directly to deterministic database state and resumable background jobs.
1. Two-phase IMAP sync indexes headers, sizes, and attachments first.
Phase 1 fetches envelopes, server-declared sizes, attachment structures, and header blocks without marking mail read. Phase 2 fetches message bodies on demand or via background backfill.
2. Drill from registrable domains to senders and filter by attachment.
Subdomains like mailing.tesco.com and e.tesco.com roll up under tesco.com, while shared platforms like hellofresh1.zendesk.com stay separate. Filter by attachment:has or hide:decided.
3. Assign Keep, Archive, or Delete verdicts with instant undo.
Bulk verdicts at domain or sender scope apply to undecided messages first and ask before overwriting mixed decisions. Every change logs to verdict_operations for one-click undo.
4. Confirm Process to move remote copies to Archive or Trash.
Confirming Process plans actions for all, archive, or delete scopes. Archive moves visible remote copies to Archive; Delete moves remote copies to Trash and removes stored files.
Every processed message, unsubscribe header, and storage byte stays accountable.
Inspect completed actions, capture sender unsubscribe capabilities while mail is still present, or wipe synced storage cleanly.
Read-only History lists every processed message.
Processed mail leaves the triage worklist and appears newest-first in History. Archived messages open in a sandboxed preview with remote images blocked by default.
Every sync extracts List-Unsubscribe capabilities per sender.
Before you delete a sender's mail, sync parses List-Unsubscribe and List-Unsubscribe-Post headers into oneclick, prefs, or mailto records with header provenance.
Hold-to-confirm Purge clears synced storage without touching your mailbox.
The Purge checklist queries exact SQL counts for archived messages, attachments, and cache bytes. Holding for two seconds deletes synced blobs and database rows while leaving your IMAP mailbox untouched.