
Gmail
Email service with spam protection and Google integration
Discover top open-source software, updated regularly with real-world adoption signals.

Composable all-in-one mail server replacing multiple daemons
Maddy consolidates SMTP, MX, IMAP, DKIM, SPF, DMARC, DANE, and MTA‑STS into a single daemon with uniform configuration, reducing maintenance overhead while delivering reliable email services.

Maddy is a single‑process mail server written in Go that handles the full email delivery chain: sending via SMTP (MTA), receiving as an MX, and providing mailbox access through IMAP. It also integrates the security extensions required for modern mail—DKIM signing, SPF validation, DMARC reporting, DANE TLSA records, and MTA‑STS policies—so administrators no longer need separate daemons such as Postfix, Dovecot, OpenDKIM, or OpenDMARC.
The project targets system administrators and DevOps teams that run small‑to‑medium email infrastructures and prefer a low‑maintenance stack. Because configuration is unified in a single declarative file, deployment can be automated with containers or traditional system services. The IMAP storage layer is still marked as beta, making Maddy ideal for environments where reliable message delivery is the priority and full‑featured mailbox handling can be delegated to a mature server if needed.
Maddy ships with a Dockerfile and can be run as a systemd service. Its Go binary runs on any platform supported by Go, and the repository provides tutorials and documentation to get a production‑ready instance up and running quickly.
When teams consider Maddy, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Unified mail server for a startup
Simplified setup and reduced operational cost
Secure email relay with enforced DKIM/SPF/DMARC
Improved deliverability and compliance
Containerized mail service for CI pipelines
Consistent environment across development stages
Educational lab for email protocols
Hands‑on learning with a single, configurable daemon
Core SMTP and MX functions are stable; IMAP storage is still beta.
Any OS supported by Go, commonly Linux and BSD.
Through a single declarative file using Maddy’s own syntax.
Maddy’s IMAP backend is new; migration from Dovecot requires export/import.
An official Dockerfile is provided, allowing Maddy to run as a container.
Project at a glance
ActiveLast synced 4 days ago