maddy
maddy copied to clipboard
✉️ Composable all-in-one mail server.
- [x] https://github.com/emersion/go-sasl/issues/16 - [x] #200 - [ ] Authentication backend able to understand and verify OAuth bearer tokens, likely by calling an external service. - [ ] Support for...
As part of the goal to improve maddy robustness, context.Context should be used consistently in all interfaces and reasonable timeouts for operations should be enforced using these. - [ ]...
# Use case I use Caddy to manage my certificates. [The documentation](https://foxcpp.dev/maddy/tutorials/setting-up/) mentions how to work with Let's Encrypt and certbot and ACME.sh, but I don't use those and don't...
The problem is obtaining system DNS configuration for use in resolver code. The relevant function is `NewExtResolver` in framework/dns/dnssec.go. According to https://stackoverflow.com/a/13417318 comments it can be read from registry (DhcpNameServer...
# Use case I'd like to load $(local_domains) from a table like sqlite. Right now I need to specify domains in maddy.conf but my accounts and aliases are all setup...
In code they are called "macros", perhaps they should be just "variables".
Variables to adjust are DefaultStateDirectory and DefaultRuntimeDirectory defined maddy.go. Need to account for the fact build.sh may be setting it using -X linker flag.
Real use-cases: - IMAP updates generated by maddyctl should be pushed to connected clients. Potential use-cases: - Introspection capabilities (such as listing enqueued messages, connected users, etc) - It is...
# Use case What problem you are trying to solve? Maildir is less space efficient and less scalable than a clustered database as a mail store. Note alternatives you considered...