- maddy (https://github.com/foxcpp/maddy) (this is my personal favorite, I'm running at least 6 instances right now)
- chasquid (https://blitiri.com.ar/p/chasquid/)
- mailu (https://github.com/Mailu/Mailu)
- mailinabox (https://github.com/mail-in-a-box/mailinabox)
- mailcow (https://github.com/mailcow/mailcow-dockerized)
- docker-mailserver (https://github.com/docker-mailserver/docker-mailserver)
- Postal (https://docs.postalserver.io/) (more for API driven email apps)
- Haraka (https://haraka.github.io/) (SMTP only) - Combine with [WildDuck](https://wildduck.email/)?
[0]: https://vadosware.io/post/its-never-been-easier-or-harder-to...
Hosting from home has been working for me, pending my network and homelab dramas. I haven't had trouble getting email to Microsoft or Gmail addresses
The caveat is that I don't self host my primary email address. I was going to be migrating it off Google, but they backed off enough to allow non-commercial gsuite users to remain free - and I don't want to close a door that I can't open again.
https://modoboa.readthedocs.io/en/latest/index.html
I've also toyed with the idea of trying dbmail for a long time: https://dbmail.org/