Your mail is probably the single most important service you have on the internet. Pay for something, or host it yourself.
Own the domain name, but let one of the big players handle deliverability for you.
I wish there was a modern protocol equivalent with authentication builtin.