Comment on Have you tried self-hosting your own email recently?
truthfultemporarily@feddit.org 3 hours ago
I would recommend something like stalwart, which is just a single binary and works. Gives you a zonefile you can just copy paste into your DNS including all correct DMARC DKIM SPF and autodiscovery records. Setting it up yourself can be a bit time consuming and annoying.
Deliverability depends on where it is hosted, many VPC providers IP space is completely blocked in spam filters.