Contact form (Wordpress site) not working

Hi, thanks for reading

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…

Any help will be much appreciated!


1 Like

Welcome to the Cloudflare Community.

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.


Thank you for asking.

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 :wink:

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 :grey: (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:

  1. Wrongly setup e-mail related DNS records at the DNS tab of Cloudflare dashboard for your domain name
  2. Possibly missing some TXT/CNAME records (for SPF, DKIM, DMARC if so?)
  3. You are using a hostname like which is :orange: (proxied) rather than the unproxied :grey: (DNS-only) like (possible this one not existing or is :orange: instead of being :grey:) 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 :grey: (DNS-only)?
Is your WordPress plugin configured to use A mail hostname for sending e-mails?
is your MX record pointed to unproxied :grey: (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:

Tick the checkboxes the “Force name” and “Force email” → How to Set Up the Other SMTP Mailer in WP Mail SMTP .


Thank you very much indeed

Managed to do everything (although it was’nt easy for a photographer)

When performed the plugin test email, it sent the emails but adverted that SPF and DMARC dns records should be set up

My Cpanel email deliverability showed the same, saying that the Cloudflare records should be set up as well

Al done!

Thanks again!

1 Like

Thank you for feedback information.

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:

Hi Fritex
Thank you very much indeed for your help, much appreciated!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.