
Show HN: Distributed JMAP and IMAP Servers in Rust
by StalwartLabs on Hacker News.
I am happy to announce Stalwart JMAP [1], an open-source JSON Meta Application Protocol server that aims to be scalable, robust and secure. Some of its key features are: – JMAP Core, JMAP Mail and JMAP over WebSocket full compliance.
– IMAP4 rev2/1 support via Stalwart IMAP, an imap-to-jmap proxy [2].
– Scalable and fault tolerant: consensus over Raft, node autodiscovery over gossip and read-only replicas.
– RocksDB backend with full-text search support in 17 languages.
– OAuth 2.0 authorization code and device authorization flows.
– Domain Keys Identified Mail (DKIM) message signing.
– Written in Rust.
– No third-party software required to run or scale. The next item on the roadmap is to release an SMTP server in Rust with the goal of making self-hosting an e-mail server much simpler. Any comments or suggestions are more than welcome! [1]: https://ift.tt/Qu0bke9
[2]: https://ift.tt/bKVxmG4
