maddy/internal
2025-09-05 16:54:41 +02:00
..
auth first commit 2025-09-05 16:54:41 +02:00
authz first commit 2025-09-05 16:54:41 +02:00
check first commit 2025-09-05 16:54:41 +02:00
cli first commit 2025-09-05 16:54:41 +02:00
dmarc first commit 2025-09-05 16:54:41 +02:00
dsn first commit 2025-09-05 16:54:41 +02:00
endpoint first commit 2025-09-05 16:54:41 +02:00
imap_filter first commit 2025-09-05 16:54:41 +02:00
libdns first commit 2025-09-05 16:54:41 +02:00
limits first commit 2025-09-05 16:54:41 +02:00
modify first commit 2025-09-05 16:54:41 +02:00
msgpipeline first commit 2025-09-05 16:54:41 +02:00
proxy_protocol first commit 2025-09-05 16:54:41 +02:00
smtpconn first commit 2025-09-05 16:54:41 +02:00
storage first commit 2025-09-05 16:54:41 +02:00
table first commit 2025-09-05 16:54:41 +02:00
target first commit 2025-09-05 16:54:41 +02:00
testutils first commit 2025-09-05 16:54:41 +02:00
tls first commit 2025-09-05 16:54:41 +02:00
updatepipe first commit 2025-09-05 16:54:41 +02:00
README.md first commit 2025-09-05 16:54:41 +02:00

maddy source tree

Main maddy code base lives here. No packages are intended to be used in third-party software hence API is not stable.

Subdirectories are organized as follows:

/
  auxiliary libraries
endpoint/
  modules - protocol listeners (e.g. SMTP server, etc)
target/
  modules - final delivery targets (including outbound delivery, such as
  target.smtp, remote)
auth/
  modules - authentication providers
check/
  modules - message checkers (module.Check)
modify/
  modules - message modifiers (module.Modifier)
storage/
  modules - local messages storage implementations (module.Storage)