Contact Form 7 not sending out from WordPress Site

What is the name of the domain?

miamiworldart.com

What is the error number?

No Error Number

What is the error message?

NA

What is the issue you’re encountering

I have a WordPress site hosted with free hosting with no PHP email with Contact form 7, GoSMTP, Cloudflare SSL and my domain is in Ionos Server. My emails from Contact Form 7 do not got out and I do not receive any errors

The issue arises because the PHP script might be trying to send emails through an SMTP server that is proxied by Cloudflare. This creates a conflict because Cloudflare’s proxy doesn’t support direct SMTP traffic.

Here’s the article for troubleshooting and how to propperly setup email related DNS records for your Website while using :orange: Cloudflare:

Looks like your A mail.miamiworldart.com is proxied :orange: and resolves over the IP addresses which belong to Cloudflare network, and is a reason why it doesn’t work since Cloudflare proxy :orange: doesn’t support email, only works for HTTP(S) traffic.

mail.miamiworldart.com. 0       IN      A       104.21.17.124
mail.miamiworldart.com. 0       IN      A       172.67.176.193

Furthermore, you don’t have any MX record configured for your domain :thinking:

;QUESTION
miamiworldart.com. IN MX
;ANSWER
Record not found!

If you’ve recently enabled Cloudflare for your domain, it might happen the automatic scan didn’t catch it somehow.

Kindly, double-check DNS records, unproxy mail.miamiworldart.com :grey: (DNS-only) and add the new missing MX record type for your domain pointed to mail.miamiworldart.com.

Helpful article how to configure email related DNS records and make sure it works while using Cloudflare for your domain:

Is this a plugin? :thinking:
Double-check the settings and make sure you’re using unproxied :grey: (DNS-only) hostname to send emails.

Otherwise, if using WordPress, WP Mail SMTP plugin is great and easy, would help in your case:

Nevertheless, you can connect and use 3rd-party email service if you’re having such setup, e.g. web server is on GoDaddy but email is from XYZ Hosting provider or some cPanel hosting, or even Namecheap email:

1 Like

Hi fritex … thanks for all the suggestions! I am totally new at setting this up. I just deactivated GoSMPT and Installed WP Mail SMTP. My free hosting does not have PHP email - https://profreehost(dot)com/. The control panel does have a MX input but I am confused as to where I need to add my MX record. Is it on Cloudflare or on my hosting control panel.

This topic was automatically closed after 15 days. New replies are no longer allowed.