I #Selfhost my email server (that handles my 20+ domains) since almost 20 years now, currently on a cheap virtual machine running Linux, with 1 CPU core, 2G of RAM, 40G hard drive and unlimited network traffic which costs me less than β¬5/month.
Many people keep on telling me that running your own email server is more or less impossible. I simply don't listen to them.
I explained my setup in a blog series starting at https://jan.wildeboer.net/2022/08/Email-0-The-Journey-2022/
Jan Wildeboer

@jwildeboer @homelab Well, in my experience, such statements mostly come from people, who install "Exchange" and give up weeks later, because it still does not magically work by itself. Hosting an email server (MTA) demands knowledge, and people who possess such knowledge will have no problem getting that stuff up and working properly. It gives you wild control over who you communicate with though. Priceless.