OpenSourceProjects logo
maddy logo

maddy✉️ Composable all-in-one mail server.

✉️ Composable all-in-one mail server.

5,935 stars
315 forks
Go
GPL-3.0
maddy screenshot

maddy

Maddy is a composable all-in-one mail server written in Go that replaces multiple traditional mail server components with a single, unified daemon. It implements complete email functionality including SMTP (MTA and MX), IMAP storage, and essential security protocols like DKIM, SPF, DMARC, DANE, and MTA-STS.

Key Features

  • Unified Mail Server: Replaces Postfix, Dovecot, OpenDKIM, and OpenSPF with a single daemon
  • Complete Protocol Support: Implements SMTP for sending and receiving, IMAP for message access, and security protocols (DKIM, SPF, DMARC, DANE, MTA-STS)
  • Minimal Configuration: Provides uniform configuration and reduced maintenance overhead compared to multi-component setups
  • Composable Architecture: Modular design allowing flexible configuration and extension

Use Cases

  • Small to Medium Email Hosting: Run a complete mail server with minimal complexity on dedicated infrastructure
  • Self-Hosted Solutions: Deploy a privacy-focused mail server under your own control without managing multiple services
  • Mail Service Integration: Use as a core component in larger infrastructure requiring email functionality

Who Is It For

Maddy is designed for system administrators and DevOps engineers who want to simplify mail server deployment by consolidating multiple traditional components into a single, modern application. It is particularly suited for those seeking reduced operational complexity and unified configuration management.

Trending Open Source Projects