maddy/internal
Max Mazurov fa47d40f6d
Merge pull request #760 from mlipscombe/issue-688
fix: make `tls_client` configuration work in `target.smtp` block, fixes foxcpp/maddy#688
2025-03-09 15:44:30 +03:00
..
auth fix: correctly announce SASL LOGIN capabilty 2025-02-10 08:48:08 -05:00
authz Merge pull request #566 from arisudesu-forks/loop-extract 2023-03-12 14:09:31 +03:00
check Fix more linter warnings 2025-01-24 23:44:50 +03:00
cli cli/ctl: Add --no-specialuse flag for imap-acct create 2025-01-28 23:34:03 +03:00
dmarc #736: dmarc evalute added check if fromDomain is a TLD 2024-12-09 09:03:45 +01:00
dsn refactor: remove/_-ify unused params 2021-07-31 22:43:27 +03:00
endpoint Finally fix tests 2025-02-02 13:14:11 +03:00
imap_filter add subject 2022-02-06 23:25:43 +00:00
libdns Add support for GCore DNS 2025-01-30 22:27:20 +10:00
limits refactor(gofumpt): run gofumpt over the code 2021-08-10 19:33:54 +03:00
modify chore: remove refs to deprecated io/ioutil 2023-11-16 15:52:52 +08:00
msgpipeline Clean-up lint warnings 2025-01-24 23:34:09 +03:00
proxy_protocol Proxy protocol support for SMTP and IMAP 2023-04-16 14:40:57 -05:00
smtpconn target/smtp: Check-in accidentally reverted attempt_starttls changes 2025-01-25 14:51:35 +03:00
storage Migrate to latest go-smtp version 2024-01-21 14:41:57 +03:00
table chore: remove refs to deprecated io/ioutil 2023-11-16 15:52:52 +08:00
target target/smtp: Fix-up default value for tls_client 2025-03-09 15:39:22 +03:00
testutils Upgrade all dependencies 2025-01-24 21:29:48 +03:00
tls Upgrade all dependencies 2025-01-24 21:29:48 +03:00
updatepipe Clean-up lint warnings 2025-01-24 23:34:09 +03:00
README.md Fix typos 2023-05-23 09:32:51 +03: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)