This question already has an answer here:
I have got a free domain at Freenom, which I use to host my website, and to receive email.
About a month ago, I used an A record to point
www to the A record of my webhosting.
I also had a MX record to my email provider, Zoho mail.
Now that I changed webhosting, I only have a CNAME to point my domain to. Since I changed it, I don't receive mail anymore, altough I can still send mail. When I remove my CNAME, my mail starts working again. Is there any way to use both my email, and the CNAME record?
For the people who think this is a duplicate of this: My problem is that the MX and the CNAME records interfere, not about CNAME not working, or whether I should or shouldn't use a CNAME for my site root