OpenSource-Hub
M

maddy

SHA-256
6.0k stars·System Optimization·SHA-256 checksum verified

All-in-one mail server that replaces Postfix, Dovecot, OpenDKIM, and more with a single daemon and uniform config.

Smart Download

Download Download Version

v0.9.4 · 19.8 MB

A single binary combining SMTP, IMAP, DKIM, SPF, DMARC, DANE, MTA-STS to replace Postfix, Dovecot, etc.

Core Features

  • Combines SMTP MTA, IMAP storage, DKIM, SPF, DMARC, DANE, MTA-STS in one daemon
  • Single configuration file, no multiple software integration
  • Minimal maintenance and reduced attack surface
  • Lightweight compared to traditional multi-component stacks

What It Can't Do

  • IMAP storage is in beta – do not rely on it for critical mail storage in production. Consider using Dovecot for storage if stability is required. Maddy does not include a webmail client; use third-party solutions like Roundcube.

Use Cases

  • Self-hosted email for individuals or small teams
  • Secure mail infrastructure requiring minimal overhead
  • Migrating from complex Postfix/Dovecot setups to a unified solution

Maddy Mail Server bundles SMTP (MTA), IMAP storage, DKIM, SPF, DMARC, DANE, and MTA-STS into one binary. It simplifies email server setup and maintenance by eliminating the need to install and configure multiple tools. The IMAP storage is still in beta, so users requiring rock-solid mail storage may prefer Dovecot. Maddy excels in ease of use and reduced attack surface, making it ideal for small to medium deployments or hobbyists who want a modern mail stack without the complexity.

Tags

mail-serversmtpimapdkimspfdmarcmta-stsall-in-one

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Step 1: Download the prebuilt binary for your OS (Linux/macOS)

4

Step 2: Create a maddy.conf file following the official tutorial

5

Step 3: Run `maddy` to start the server and test sending/receiving

Install Guide
  1. Step 1: Download the prebuilt binary for your OS (Linux/macOS)
  2. Step 2: Create a maddy.conf file following the official tutorial
  3. Step 3: Run `maddy` to start the server and test sending/receiving
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

ceb3b58d27510c5392d2a40f81669e5a04d94f46f54c1fa1e0e2b338dadbc471

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the binary and data directories (/var/lib/maddy, /etc/maddy). No system services to unregister.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-26 19:05:07
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

4 FAQs

Similar Projects