Is Maddy's IMAP+object storage setup mature now? Last time I tried it I was testing against minio and trying to get my 25gb inbox synced over. The transfer was in b/s, would've taken forever. I love the project but haven't checked in on it for over a year now.
I use IMAP+on-disk SQLite, and make sure to take backups, I haven't run it purely off of object storage yet so can't comment on whether it's better with such a large inbox!
I use maddy + dovecot. maddy's IMAP implementation is good for small stuff (and trivial to set up!), but still performs very slow for few-GB inboxes or larger.
o/t: Could you add a close button to that ethical ads element? It's obscuring a decent chunk of the screen on mobile and I can't figure out how to dismiss it
The ecosystem can definitely use more work, but I've found maddy to be really good, because it's all in one, makes very reasonable choices, and is easy to configure.
I put maddy first because it's what I personally use (without dovecot) -- I make sure to back it up as well, and that's enough for me/most people, I think. It's the closest to the whole package which doesn't rely on.
Oh you know what, I completely forgot about iRedMail:
https://github.com/foxcpp/maddy
https://blitiri.com.ar/p/chasquid/
These options are much easier to set up, will do things like generate DKIM for you, etc.
I talk about this a lot[0]. There are positively awesome tools for email out there.
[EDIT] - Since I'm repeating myself I've collected all the options into a post[1] I can just link to.
[0]: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
[1]: https://vadosware.io/post/its-never-been-easier-or-harder-to...