Composable all-in-one server https://foxcpp.dev/maddy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
fox.cpp fe97356395
target/remote: Force MX domain to be FQDN when looking up TLSA records
3 weeks ago
.github docs: Add .github/FUNDING.yml 6 months ago
cmd Remove remaining references to 0.3 module names in code and docs 1 month ago
dist dist: Regenerate keyword lists for vim syntax files 1 month ago
docs Remove remaining references to 0.3 module names in code and docs 1 month ago
framework Force domains to be interpreted as FQDN where this is required by standards 1 month ago
internal target/remote: Force MX domain to be FQDN when looking up TLSA records 3 weeks ago
tests target/remote: Force MX domain to be FQDN when looking up TLSA records 3 weeks ago
.build.yml Fix-up previous commit 1 month ago
.editorconfig docs: Use mkdocs to render documentation 1 year ago
.gitignore Add Makefile to replace build.sh 5 months ago
.golangci.yml Add scopeline to the list of used linters 10 months ago
.mkdocs.yml docs: Add maddy(5) to mkdocs 2 months ago
.version maddy 0.4.3 1 month ago
COPYING MIT => GPLv3; Add license/copyright notices everywhere 5 months ago
COPYING.MIT Clarify MIT license haywire 5 months ago
Dockerfile Fix Dockerfile for 0.4.3 build.sh 3 weeks ago
HACKING.md Move most code from the repo root into subdirectories 1 year ago
README.md docs: Remove License badge from README 1 month ago
build.sh build.sh: Do not try to install man pages if they were not built 3 weeks ago
config.go MIT => GPLv3; Add license/copyright notices everywhere 5 months ago
go.mod Bump go-mockdns version 1 month ago
go.sum Bump go-mockdns version 1 month ago
maddy.conf Update default config 3 months ago
maddy.go Remake Prometheus endpoint into a proper endpoint module 4 months ago
maddy_debug.go MIT => GPLv3; Add license/copyright notices everywhere 5 months ago
signal.go MIT => GPLv3; Add license/copyright notices everywhere 5 months ago
signal_nonposix.go Fix go build for Plan9 2 months ago
systemd.go MIT => GPLv3; Add license/copyright notices everywhere 5 months ago
systemd_nonlinux.go MIT => GPLv3; Add license/copyright notices everywhere 5 months ago

README.md

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 Issues tracker