Repolode
foxcpp

foxcpp/maddy

用 Go 编写的一体化邮件服务器,集成 SMTP 收发、IMAP 存储和 DKIM/SPF/DMARC 等认证功能。

可替代:PostfixDovecot

Star
6,123
Fork
345
未关闭 Issue
120
最近提交
前天

这是什么?

maddy 是一个邮件服务器,在单一守护进程中覆盖完整的邮件收发链路:作为 MTA 通过 SMTP 发信,作为 MX 通过 SMTP 收信,并将邮件存储后供用户通过 IMAP 读取。

它还实现了保障邮件安全所需的配套协议,包括 DKIM、SPF、DMARC、DANE 和 MTA-STS。项目定位为 Postfix、Dovecot、OpenDKIM、OpenSPF、OpenDMARC 等组件的替代品,使用统一的配置文件进行管理。

其中 IMAP 存储组件目前处于 beta 阶段,如需成熟且功能完备的 IMAP 服务,可以考虑 Dovecot;maddy 依然可以负责邮件投递。

核心功能

  • 01通过 SMTP 收发邮件,可同时作为 MTA 和 MX。
  • 02存储邮件并通过 IMAP 提供访问。
  • 03实现 DKIM、SPF、DMARC、DANE 和 MTA-STS 认证。
  • 04以单一守护进程运行,使用统一的配置文件。

适用场景

  • 为自有域名搭建自托管邮件服务器,无需部署多个独立邮件组件。
  • 用单一程序替代 Postfix、Dovecot 与 OpenDKIM 的组合,降低维护成本。
  • 负责邮件收发投递,同时将邮箱访问交给其他 IMAP 服务器。

快速上手

  1. 1

    阅读项目网站上的设置教程

  2. 2

    打开文档查看安装详情

使用前须知

  • IMAP 存储目前为测试版;如需更稳定的方案,README 建议使用 Dovecot。
  • 部署需要运行完整的邮件服务器,包括 DNS 和 TLS 配置。

标签

常见问题

maddy 是什么?
用 Go 编写的一体化邮件服务器,集成 SMTP 收发、IMAP 存储和 DKIM/SPF/DMARC 等认证功能。 maddy 是一个邮件服务器,在单一守护进程中覆盖完整的邮件收发链路:作为 MTA 通过 SMTP 发信,作为 MX 通过 SMTP 收信,并将邮件存储后供用户通过 IMAP 读取。
maddy 可以免费使用吗?用的什么许可证?
maddy 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
maddy 还在维护吗?
活跃维护中。maddy 最近一次提交是在 2026年11月5日。
maddy 适合用来做什么?
为自有域名搭建自托管邮件服务器,无需部署多个独立邮件组件。 用单一程序替代 Postfix、Dovecot 与 OpenDKIM 的组合,降低维护成本。 负责邮件收发投递,同时将邮箱访问交给其他 IMAP 服务器。
maddy 怎么安装和运行?
阅读项目网站上的设置教程 打开文档查看安装详情
在哪里获取 maddy?
源代码和安装说明在 GitHub 上:https://github.com/foxcpp/maddy

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目