If you’re willing, I strongly recommend people get their own domains. That way, you’ll always be able to change email providers without changing your address.
Setting up email and actually getting into people’s mailbox isn’t trivial.
If you self host? Absolutely. That’s a nightmare. Paying a provider (like proton, for instance) to manage your custom domain email is easy. I haven’t run into any issues having my email accepted, even by hotmail addresses.
You might run into issues with some newer TLDs, but that is slowly being fixed. Also .xyz domains get sent to spam a lot because they’re usually used for malware.
@Banshee @drdiddlybadger I’d rather have someone else host my email. Though! I have my own domain name but I’d rather pay someone to manage the email server. Is this possible?
Yes, it’s not only possible, but fairly easy to do! Depending on which registrar you purchased your domain through, you may be able to have them host your email. That may be the easiest option, but your registrar could suck so I can’t recommend that off-hand.
Third party providers, like mailbox.org, mailfence, proton, tuta, runbox, zoho and others can all host your email. You just need DNS records and proof it’s your domain.
Below is a link to mailbox.org’s guide on hosting with them.
I read a few different guides and it seemed like the most comprehensive. The steps should be fairly similar for every potential email host.
https://kb.mailbox.org/en/private/e-mail-article/using-e-mail-addresses-of-your-domain/