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…
While your topic is one that I am fond of discussing, Cloudflare has no offering that sends email, which makes it off-topic for the Community.
If you have a question about a specific DNS record, it veers a little closer to on-topic. A helpful resource for discussing the challenges of modern email delivery is the dmarcian forums.
I am sorry to hear you are experiencing an issue with receiving and/or sending e-mails while using Coudflare for your domain name.
Kindly, see below suggestions for troubleshooting DNS and configuring WordPress contact forms which would help you to resolve your issues
Kindly, see below suggestions and tips for troubleshooting.
Usually, the MX record should point to a hostname such as mail , and the A (or CNAME ) type record for that hostname should be set to (DNS Only).
Furthermore, if you recently moved your domain to your Cloudflare account, I could try to troubleshoot at first sight without knowing anything other as it could be related to either:
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:
Is A mail hostname unproxied and set to (DNS-only)?
Is your WordPress plugin configured to use A mail hostname for sending e-mails?
is your MX record pointed to unproxied (DNS-only) A mail hostname?
Kindly, I’d suggest you to download and install below plugin as far as it works perfectly for WordPress, just configure it to use your e-mail account with the credentials:
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: