I recently purchase a domain and hosting through GoDaddy & created a matching email address. For some reason, I'm not receiving any emails that are being sent to the new email, and any emails I sent from this new email, don't get received my recepients I've sent to. What am I doing wrong?
I did a tonne of research & figured maybe its something to do with the DNS or MX Settings on the domain on GoDaddy or in CPanel, but as a newbie I have no idea what I'm doing so still not sure how to fix it properly (if that is the problem).
Anyone have any ideas of instructions I could follow to try fix this? Greatly appreciate it!

Are your SPF and DKIM/DMARC records setup?
Test with [https://mail-tester.com](https://mail-tester.com) – it tells you what you’re missing.
Propagation probably. Test your domain here https://www.whatsmydns.net/ If you visit your domain name in a browser what do you see? How are you testing the email? Using web mail in cPanel or an email program? To rule out it being a settings issue send yourself a test email using webmail to a Gmail email account you might own as an example