mirror of
https://github.com/foxcpp/maddy.git
synced 2025-04-04 05:37:34 +03:00
✉️ Composable all-in-one mail server.
https://maddy.email
From library changelog: mx: Continue on DNS response with invalid names On MX lookups, if there is one invalid MX record (for example, pointing to an IP address instead of a name), Go will return an error and also the valid records. Today, we just fail this lookup as if we had a DNS error. However, the SPF is not clear about this specific case, and all other popular implementations will just ignore the invalid record and keep processing using the valid ones. This patch makes us match common practice. |
||
---|---|---|
.github | ||
cmd | ||
contrib | ||
dist | ||
docs | ||
framework | ||
internal | ||
tests | ||
.dockerignore | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.golangci.yml | ||
.mkdocs.yml | ||
.version | ||
build.sh | ||
config.go | ||
COPYING | ||
directories.go | ||
directories_docker.go | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
HACKING.md | ||
maddy.conf | ||
maddy.conf.docker | ||
maddy.go | ||
maddy_debug.go | ||
README.md | ||
signal.go | ||
signal_nonposix.go | ||
systemd.go | ||
systemd_nonlinux.go |
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.