Comment If you still want to try, check out Mail-in-a-Box. (Score 3, Interesting) 217
Try out https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fmailinabox.email%2F, a project I began a few years ago to make hosting your own mail much easier.
It includes comprehensive diagnostics to ensure everything is configured correctly, including reverse DNS, which is the most common issue that leads to mail not being deliverable / going into spam. This doesn't solve every problem, but lots of people have had good results with this project.