✉️ Composable all-in-one mail server. https://maddy.email
Find a file
fox.cpp 4ec6eb2d31
build.sh: Reimplement from scratch
This version is much more simple. And probably will work fine under
FreeBSD and OpenBSD.

Closes #316.
2020-12-06 02:36:30 +03:00
.github docs: Add .github/FUNDING.yml 2020-06-24 13:47:26 +00:00
cmd cmd/maddyctl: Fix use of "*" to list all messages 2020-07-24 12:18:32 +03:00
dist Implement check module for easier integration with rspamd 2020-06-24 23:52:36 +03:00
docs build.sh: Reimplement from scratch 2020-12-06 02:36:30 +03:00
framework target/remote: Reimplement TLSA records discovery algorithm, add tests 2020-11-30 18:40:59 +03:00
internal target/remote: Reimplement TLSA records discovery algorithm, add tests 2020-11-30 18:40:59 +03:00
tests target/remote: Reimplement TLSA records discovery algorithm, add tests 2020-11-30 18:40:59 +03:00
.build.yml ci: Fix-up once more 2020-03-06 04:48:29 +03:00
.editorconfig docs: Use mkdocs to render documentation 2019-12-06 23:23:02 +03:00
.gitignore Add Makefile to replace build.sh 2020-08-03 16:43:17 +03:00
.golangci.yml Add scopeline to the list of used linters 2020-03-05 02:26:29 +03:00
.mkdocs.yml docs: Add maddy(5) to mkdocs 2020-11-04 20:02:16 +03:00
.version build.sh: Reimplement from scratch 2020-12-06 02:36:30 +03:00
build.sh build.sh: Reimplement from scratch 2020-12-06 02:36:30 +03:00
config.go MIT => GPLv3; Add license/copyright notices everywhere 2020-07-22 16:12:26 +03:00
COPYING MIT => GPLv3; Add license/copyright notices everywhere 2020-07-22 16:12:26 +03:00
COPYING.MIT Clarify MIT license haywire 2020-07-24 00:08:09 +03:00
Dockerfile Bump Go version used in Docker image 2020-11-27 20:40:01 +03:00
go.mod target/remote: Reimplement TLSA records discovery algorithm, add tests 2020-11-30 18:40:59 +03:00
go.sum target/remote: Reimplement TLSA records discovery algorithm, add tests 2020-11-30 18:40:59 +03:00
HACKING.md Move most code from the repo root into subdirectories 2019-12-06 01:35:12 +03:00
maddy.conf Update default config 2020-10-11 16:09:45 +03:00
maddy.go Remake Prometheus endpoint into a proper endpoint module 2020-08-23 15:41:52 +03:00
maddy_debug.go MIT => GPLv3; Add license/copyright notices everywhere 2020-07-22 16:12:26 +03:00
README.md docs: Revamp README once more 2020-07-25 00:25:34 +03:00
signal.go MIT => GPLv3; Add license/copyright notices everywhere 2020-07-22 16:12:26 +03:00
signal_nonposix.go Fix go build for Plan9 2020-10-22 17:34:41 +03:00
systemd.go MIT => GPLv3; Add license/copyright notices everywhere 2020-07-22 16:12:26 +03:00
systemd_nonlinux.go MIT => GPLv3; Add license/copyright notices everywhere 2020-07-22 16:12:26 +03:00

Maddy Mail Server

Composable all-in-one mail server.

Maddy Mail Server implements all functionality required to run a e-mail server. It can send messages via SMTP (works as MTA), accept messages via SMTP (works as MX) and store messages while providing access to them via IMAP. In addition to that it implements auxiliary protocols that are mandatory to keep email reasonably secure (DKIM, SPF, DMARC, DANE, MTA-STS).

It replaces Postfix, Dovecot, OpenDKIM, OpenSPF, OpenDMARC and more with one daemon with uniform configuration and minimal maintenance cost.

Note: IMAP storage is "beta". If you are looking for stable and feature-packed implementation you may want to use Dovecot instead. maddy still can handle message delivery business.

builds.sr.ht status License text Issues tracker