maddy icon indicating copy to clipboard operation
maddy copied to clipboard

✉️ Composable all-in-one mail server.

Results 165 maddy issues
Sort by recently updated
recently updated
newest added

- [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...

help wanted
auth
mta-in
imap

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...

good first issue
documentation

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...

help wanted
good first issue

# 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...

new feature

In code they are called "macros", perhaps they should be just "variables".

documentation

new feature
rfc

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.

good first issue

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...

new feature