Which makes me wonder: how hard would It be to offer an email service as a self-hosted app?
So you install this on a home always-on RaspberryPI or something and, after filling out some details, it just works. Would that be possible at all?
Some scripts that in the background get the right certificates and set the right records and so on should be possible, no?