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 Same! I don't have 20 domains, but about 5.
The only true hurdle for running your own mailservers are the google/microsoft reputation portals.
For some reason actually FINDING those is the hard part. Once you do they are actually all quite helpful.