✉️ Composable all-in-one mail server. https://maddy.email
Find a file
Max Mazurov c5f72ef59c
Merge pull request #657 from foxcpp/dependabot/go_modules/golang.org/x/crypto-0.17.0
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
2023-12-21 18:02:39 +03:00
.github Update CI to use Go 1.19 2023-08-08 21:42:42 +03:00
cmd Bump go-imap-sql verison 2022-06-25 18:42:38 +03:00
contrib Fix typos 2023-05-23 09:32:51 +03:00
dist Update systemd services to depend on network-online.target 2023-08-14 11:01:39 +03:00
docs docs/reference/modifiers/dkim: fix number of sigs for sign_fields 2023-10-30 14:54:22 +01:00
framework Fix wrong DNS query type in DANE lookups for IPv6-only hosts 2023-10-05 00:01:02 -07:00
internal tls/acme: Return certmagic.New config in GetConfigForCert 2023-08-23 16:55:04 +03:00
tests tests: Fix cover_test.go deadlock on Go 1.20 2023-08-23 16:11:46 +03:00
.dockerignore Improve Docker image 2022-06-18 23:45:59 +03:00
.editorconfig docs: Use mkdocs to render documentation 2019-12-06 23:23:02 +03:00
.gitattributes Disable CRLF conversions on Windows 2021-05-22 20:32:02 +03:00
.gitignore doc: replace maddyctl with maddy 2022-11-06 11:32:23 +03:30
.golangci.yml Fix a few minor warnings 2021-09-22 23:33:40 +03:00
.mkdocs.yml Replace email_with_domains -> email_with_domain in docs 2023-08-08 12:23:29 +03:00
.version maddy 0.7.0 2023-02-05 22:42:21 +03:00
build.sh Remove references to man.5 from build.sh 2022-07-02 22:34:51 +01:00
config.go refactor(gofumpt): run gofumpt over the code 2021-08-10 19:33:54 +03:00
COPYING MIT => GPLv3; Add license/copyright notices everywhere 2020-07-22 16:12:26 +03:00
directories.go Fix a few linter warnings + gofmt + goimports 2022-06-23 14:34:57 +03:00
directories_docker.go Fix a few linter warnings + gofmt + goimports 2022-06-23 14:34:57 +03:00
Dockerfile fix: bump alpine to 3.18.4 2023-10-27 17:48:23 -04:00
go.mod build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 2023-12-18 23:38:24 +00:00
go.sum build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 2023-12-18 23:38:24 +00:00
HACKING.md update refs and fix typo in HACKING.md 2021-06-20 09:18:59 +00:00
maddy.conf doc: replace maddyctl with maddy 2022-11-06 11:32:23 +03:30
maddy.conf.docker doc: replace maddyctl with maddy 2022-11-06 11:32:23 +03:30
maddy.go Implement auth_map and storage_map at endpoint level 2023-03-12 13:52:04 +03:00
maddy_debug.go Fix a few linter warnings + gofmt + goimports 2022-06-23 14:34:57 +03:00
README.md Fix a few linter warnings + gofmt + goimports 2022-06-23 14:34:57 +03:00
signal.go Fix a few linter warnings + gofmt + goimports 2022-06-23 14:34:57 +03:00
signal_nonposix.go Fix a few linter warnings + gofmt + goimports 2022-06-23 14:34:57 +03:00
systemd.go Fix a few linter warnings + gofmt + goimports 2022-06-23 14:34:57 +03:00
systemd_nonlinux.go Fix a few linter warnings + gofmt + goimports 2022-06-23 14:34:57 +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.

CI status Issues tracker