Page:
Home
Pages
0001 deepen classification safety auditor
0002 deepen rules registry
0003 prune legacy script shims
0004 decouple rfc codecs from mailbox gateway
0005 collapse workflow into mailbox pipeline
0006 decouple gateway orchestration into pipeline
0007 incremental scan cache and progress feedback
0008 port mailsweep to synchronous rust
0009 retire python baseline and complete rust cutover
0010 automated multi platform forgejo release workflow
ADR 0001 deepen classification safety auditor
ADR 0002 deepen rules registry
ADR 0003 prune legacy script shims
ADR 0004 decouple rfc codecs from mailbox gateway
ADR 0005 collapse workflow into mailbox pipeline
ADR 0006 decouple gateway orchestration into pipeline
ADR 0007 incremental scan cache and progress feedback
ADR 0008 port mailsweep to synchronous rust
ADR 0009 retire python baseline and complete rust cutover
ADR 0010 automated multi platform forgejo release workflow
ADRs
CLI Reference
Domain Context
FAQ
Home
Internals
Python API
Rules Schema
Rust API
No results
9
Home
MailSweep Doc Bot edited this page 2026-08-30 18:35:47 +00:00
Table of Contents
📬 MailSweep Wiki
Welcome to the MailSweep documentation wiki. MailSweep is a high-performance synchronous Rust toolkit to inspect, audit, backup, and clean IMAP mailboxes across 13 European languages. It supports Stalwart, Dovecot, Postfix, Gmail, Fastmail, and Exchange servers.
📚 Documentation Index
- 📖 CLI Reference Manual: Command line options, subcommands, and argument flags.
- 🦀 Rust API Reference: Rust domain crate modules, lifecycle methods, and pipeline interfaces.
- 📐 Rules JSON Schema Specification: Declarative JSON schema for 13-language categorization rules, safety tiers, and upstream feed synchronization.
- ⚡ Internals, Performance & RFC Compliance: IMAP header batching, ZIP archive streaming, concurrency, and RFC standards.
- ❓ Frequently Asked Questions (FAQ): Edge cases, disaster recovery, UIDVALIDITY safety, and server configurations.
- 🏛️ Domain Context & Glossary: Bounded context, ubiquitous language, and domain model definitions.
- 📂 Architecture Decision Records (ADRs): Technical design history and architectural decisions.
🚀 Quick Reference
# Automated dry-run sweep (preview only)
mailsweep sweep
# Live automated sweep (Verified Backup -> Non-destructive Move to Trash)
mailsweep sweep --execute