-
Notifications
You must be signed in to change notification settings - Fork 259
FAQ
For fun. Turned out to be a rather convenient approach to self-hosted email.
No. It was intended to be one but developers quickly acknowledged the fact email cannot be easily abstracted behind some magic.
- Implement a usable SMTP + Submission server that can both accept and send email as secure as possible with todays state of relevant protocols.
- Implement a meaningful subset of IMAP for access to local storage.
No. maddy handles email messages, not Web pages.
I suggest you to check out https://git.sr.ht/~emersion/alps if you are fine with alpha-quality but extremely easy to deploy webmail.
No. It should not be hard to integrate rspamd by calling rspamc
command
on delivery. Check
https://github.com/foxcpp/maddy/blob/master/dist/integration/rspamd.conf
Each release change log mentions its "stability". One might say that maddy 0.2 is alpha quality, upcoming 0.3 would be considered beta quality then.
This is a compromise between ease of management and reliability. Several measures are implemented in code base in attempt to reduce possible effect of bugs in one component.
Besides, you are not required to use a single process, it is easy to launch maddy with a non-default configuration path and connect multiple instances together using off-the-shelf protocols.
Ask on #maddy.
maddy is less feature-packed than other SMTP/IMAP server implementations but it is not completely useless for anything other than its default configuration.
"Umbrella" projects like maddy are susceptible to scope creep unless maintainers apply a lot of skepticism to proposed features.
If X is essential for providing email security or extends the space of useful configurations significantly and does not require major design changes - then we can talk, go to #maddy. Otherwise the likely answer is no.
Several people use it for personal email.
maddy releases follow Semantic Versioning 2.0.0 specification. It is expected that 0.X releases may not be compatible with each other. I attempt to minimize such breakage unless there is a significant benefit.
When no more backward-incompatible changes will be needed. maddy releases follow Semantic Versioning 2.0.0 specification.
Call it Maddy Mail Server.