Figure I'd ask here, but I'm looking to set something up for email in the future, I'm looking into custom domains so that if something happens with one email account, then I have more security in mind to pick up from there as opposed to being screwed.
I know that fully self hosting email full stop is usually not recommended, so I'm up for any advice anyone has on that end.
Do you mean buying your own domain, and forward email sent to it to an email provider?
A lot of email providers have that option (with paid plans). For example
https://proton.me/support/custom-domain
Basically that yeah, assuming that's the best way to go about it anyway.
If you don't want to fully host it yourself (which I think it's wise), then it's a good solution.
If privacy is important to you, ProtonMail has a good reputation, but I haven't been keeping up with the latest developments in the area (there might be other providers that suit your needs / budget).
Assuming that you do want to fully self host, my go-to is a postfix+mariadb+postfixadmin+spamassassin+opendkim stack. With rainloop as a webmail if required.
Avoid exim like the plague
Thanks for pointing this out - I may do this to move off Private Email, since that's just the one address.
I like Mailinabox
You can use it in the cloud or fully self-host on your own hardware if you want. (Assuming your ISP allows this)
Not advice, can't fully vouch for this company, but they've got a great price. https://purelymail.com/pricing