A complete distributed mail server in pure Rust. Full SMTP/IMAP/JMAP/POP3 support, Mailet-based processing pipeline (Apache JAMES port), AI integration via OxiFY, and AmateRS-backed storage. 10–50 MB memory footprint, no JVM, no GC pauses.
Another foundational release for the COOLJAPAN ecosystem on February 25.
Today we shipped RusMES 0.1.0 — a next-generation, fully distributed enterprise mail server written entirely in Rust.
It ports the battle-tested Apache JAMES architecture into pure Rust while adding modern protocols, AI intelligence, and memory-safe distributed storage.
No JVM. No garbage collection. No memory bloat.
Just a single static binary that can handle 50,000+ messages/second.
Enterprise mail servers have been stuck in the Java world for decades (Apache JAMES, Postfix + Dovecot hybrids, etc.).
These solutions suffer from:
RusMES ends that era completely.
It is 100% pure Rust (14 crates, zero unsafe in core paths) and delivers 1/10th the memory usage with full enterprise features.
The core design faithfully ports JAMES’ famous Mailet + Matcher pipeline:
Protocol Layer (SMTP, IMAP, JMAP, POP3)
RFC-compliant handlers with STARTTLS, AUTH, PIPELINING, and JMAP HTTP/JSON API.
Mailet Container
Configurable matcher → mailet chains executed in strict order.
Storage Abstraction
Pluggable backends: Filesystem (Maildir), PostgreSQL, and AmateRS (FHE-enabled distributed DB).
AI Integration
OxiFY mailet allows real-time classification, summarization, spam detection, and smart routing — all running inside the pipeline.
RusMES is now the official mail layer for the entire COOLJAPAN stack:
Repository: https://github.com/cool-japan/rusmes
Star the repo if you want enterprise mail that is fast, safe, and actually intelligent.
The JVM-based mail server era is over.
Pure Rust mail processing is here — and it’s ridiculously efficient.
— KitaSan at COOLJAPAN OÜ
February 25, 2026