

Yeah, you can rent a virtual host and set up an email server on it. You gotta make sure port 25 is unblocked, which sometimes requires payment (Azure charges for it). Otherwise, you’d wanna look for a specific email hosting provider. You also would need to make sure the public IP you get isn’t on any spam lists, which can be a huge pain in the butt.
On my service, I specifically don’t use any spam lists that you have to pay to get off of, but a lot of places do (like Apple iCloud).
As someone who runs an email service, you are 1,000,000% right. I think I had literal nightmares about it.