Self hoster of 3 years here. You can do it. Don't let the big players scare you off when they send your mail to spam (GMail) or outright 550 refuse to accept it (Microsoft).
So far I've managed to avoid needing to relay my mail out using something like SMTP2Go but eventually I may have to. For now GMail seems to be learning when I email my regulars and Microsoft unbanned me after I joined their Outlook.com Smart Network Data Services (SNDS)
In better news, incoming mail works flawlessly. It's even spam free if you use a catch all address ([email protected]) and drop mail from any company that leaks your address out.
So far I've managed to avoid needing to relay my mail out using something like SMTP2Go but eventually I may have to. For now GMail seems to be learning when I email my regulars and Microsoft unbanned me after I joined their Outlook.com Smart Network Data Services (SNDS)
In better news, incoming mail works flawlessly. It's even spam free if you use a catch all address ([email protected]) and drop mail from any company that leaks your address out.