High-Fidelity Systems Architecture & Zero-Data-Loss Data Systems
The developer portal of Andrew Paolucci. Dedicated to building resilient, cross-platform container parsers, forensic-grade email migration toolkits, and memory-safe systems software.
Explore the Dedicated Application Portals
Full developmental histories, RFC compliance matrices, and downloadable binaries.
The Evolution from Python Automation to Pure Rust
Solving the multi-gigabyte mailbox migration problem with two complementary architectures.
mail2rust
An ultra-fast, memory-safe, zero-dependency email migration suite featuring a ground-up pure Rust [MS-PST] container engine, conversation thread auto-splitting, and a classic Win32 MMC desktop workbench.
mail2mail
The universal multi-format email and mailbox migration toolkit that cured the infamous Outlook COM MSGFLAG_UNSENT draft bug, resolved PST flush corruption, and established the Zero-Data-Loss Standard.
Head-to-Head Architectural Comparison
Evaluating performance, portability, and container capabilities across both implementations.
| Capability / Metric | mail2rust (Pure Rust 1.80+) | mail2mail (Python 3.9+) |
|---|---|---|
| Conversion Throughput | WIN 1,500 – 5,000 emails/sec (Zero-copy SIMD) | 50 – 150 emails/sec (GIL & COM bound) |
| Outlook / Office Dependency | WIN Zero (Native [MS-PST] NDB/LTP engine) | Requires Windows + classic Outlook desktop |
| Platform Support | WIN Linux, macOS (Apple Silicon/Intel), Windows | Windows (for PST); Linux/macOS (EML/MBOX only) |
| Memory Footprint | WIN < 30 MB static memory | 200 MB – 2.0 GB (Python GC & COM buffers) |
| PST Splitting Mode | WIN Conversation Thread Clustering | Year splitting & sequential byte limits |
| Forensic eDiscovery | WIN Bates Stamping + Merkle Root hash | SHA-256 CSV / JSONL audit manifests |
| Desktop GUI | WIN Native Win32 MMC 3-Pane Console (egui/Rust) | CLI-driven architecture |
| Live Mailbox Streaming | WIN Direct IMAP/TLS (BODY.PEEK[]) |
Mounted PST & local archives |
| Interoperability Contract | Shared CROSS_COMPATIBILITY_SPEC (Standard JSON checkpoints, SQLite WAL, and CSV manifests) | |
Universal Migration Command Generator
Generate ready-to-run production CLI commands for either engine with 1-click clipboard copy.