Earlier quoted context omitted.
Regarding email, I spent some tens of hours setting it up, including implementing DKIM, DMARC, SPF and getting my mail delivered to Gmail and O365. That was over a year ago and things mostly just work with the occasional upgrade or configuration change. You could also save a lot of time by going with a pre-packaged solution. I understand if you don't have time for that, but at least in my experience, self-hosting ema…
It is near impossible. I did all the same things, totally valid and secure setup, gmail would never deliver. YMMV.
And of course SPF, DKIM, DMARC are all prerequisites.
But if you can avoid the first two problems, hosting email yourself is rock-solid reliable and requires very little attention.