I’m an absolute beginner, just starting with Cloudflare
1st problem I had was that the emails ([email protected]) were not working, worked it out modifying the DNS records (that I do not know what they are to be honest)
Now the contact forms on all my websites are “partially” working, I mean, sometimes I get the requests from them on my personal email and sometimes not…
Possibly missing some TXT/CNAME records (for SPF, DKIM, DMARC if so?)
You are using a hostname like yourdomain.com which is (proxied) rather than the unproxied (DNS-only) like mail.yourdomain.com (possible this one not existing or is instead of being ) at the DNS tab of Cloudflare dashboard, in your e-mail client for sending/receiving server (MS Outlook, Mozilla Thunderbird, etc.)
May I suggest checking below article if your e-mail records (usually the A mail and the MX record) are configured properly while you are using Cloudflare for your domain name:
Regarding cPanel notice, you can add those records with the suggested values.
It is good to have them added, at least each of my Website which is hosted by the cPanel web hosting provider suggest me SPF, DKIM and DMARC. I add all three of them (TXT records) to the DNS tab of Cloudflare dashboard for my domain name as instructions say.
Helpful tutorial article with step-by-step instructions how to add or edit new DNS record at Cloudflare:
I would also recommend looking into the below article due to further prevention of your e-mails being marked as a SPAM at the recipient’s side:
Nevertheless, using online tools on the links below you could test and troubleshoot more what is going on with your e-mails: