WordPress Mails not working after using CloudFlare Email Routing

I am routing mails through Cloudflare new Email feature. Mails are working fine. But the mails from WordPress are not working. I am unable to receive any mails from WordPress Backend.

Can anyone guide me to fix it?

Hi ,

Maybe this may help you out


Thank you for asking.

I am sorry to hear you are experiencing an issue with receiving emails sent from WordPress website and in your inbox while using Cloudflare for your domain.

Kindly, see below suggestions and tips for troubleshooting.

Cloudflare free Email Forwarding feature allows you to create personalized email addresses for your domain name and forward emails to other email addresses of your choice.

Cloudflare Email Routing (beta) is an email forwarding service that does not allow creating fully-featured email accounts and send outgoing emails from [email protected] , since it’s a virtual email address. You may consider some 3rd-party Email service provider, which allows creating such an email account to send e-mails within your domain name [email protected] .

Here’s how to get started:

More additional information about this feature can be found at the link below:

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).

I’ve experienced some issue, but from then I am using below plugin for WordPress. May I suggest you to try below plugin as far as it works perfectly for WordPress, just configure it to use your e-mail provider with the credentials:

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 yourdomain.com which is :orange: (proxied) rather than the unproxied :grey: (DNS-only) like mail.yourdomain.com (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:

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:

Otherwise, you might have to troubleshoot if the port like 25/465/587 is open at your web hosting and contact hosting provider to check this for you. If they are not open, then I am afraid you may not be able to receive any emails from WordPress using that web hosting.

  • maybe missing some parameter in your SPF record or WordPress uses wrong e-mail settings to sent out the emails …

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