Simple, fast, secure all-in-one mail server.
- Comprehensive & secure
- Simple to configure
- Two steps (excluding messing with DNS) to get your own secure mail server running
- Virtual users > system users
- Fast
- Optimized for concurrency
- Single process model allows more efficient implementation
- Useful
- Subaddressing support
- DNSBL checking support
- Messages compression (LZ4, Zstd)
Planned:
- Backscatter filtering (BATV) (#106)
- Address aliases (#82, #18)
- Zero-configuration full-text search (foxcpp/go-imap-sql#21)
- Milter protocol support (#16)
- DANE (#50)
- Server-side messages encryption (#75)
- JMAP (#19)
Detailed explaination of what you need to do to get it running can be found here.
Reference documentation is maintained as a set of man pages in the scdoc format. Rendered pages can be browsed here.
Tutorials and misc articles can be found on the project wiki.
Examples of more advanced configurations with explainations can be found in the examples directory.
There is IRC channel on freenode.net named #maddy. You can join it if you have any questions or just want to talk.
Also there is public mailing list for maddy-related discussions on https://lists.sr.ht/~foxcpp/maddy. You can use it too.
The code is under MIT license. See LICENSE for more information.