Mail not arriving

Hi everybody,
I set Cloudflare and changed the DNS. Everithing is fine except that mails doesn’t arrive no longer to any address.
Note that the mail server is elsewhere than the site in an external service (by the registrar).



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.

May I ask what is your domain name so we could double-check the DNS records related to the e-mail? :thinking:

How did you checked this?
By using some online tool and DIG command or DNS lookup?
How are you using your e-mail?
Sending via some form, or WordPress, or e-mail client like MS Outlook?

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:

1 Like

the domain is moncadahispania dot com, the problem is only on arriving emails, no bounce back message, mail era missed in cyberspace. My customer is furious…

Your MX record is pointed to a host that isn’t even running SMTP services. It has Roundcube webmail running on HTTPS, but no SMTP server on port 25.

Your host at the IP shown in your smtp A record is running an authenticated outbound relay on port 25, which means updating your MX to point to it will not do you any good. You have it :orange: which would block SMTP even if it did accept incoming email.

The IP shown in your mail A record isn’t accepting connections on port 25, so you don’t wnat to use it for MX. Again, it wouldn’t work as long as it is :orange:, but that is not the issue.

Your best recourse is going to be to obtain the correct hostname from the email provider and make sure that it is in your MX record. If the incoming SMTP server uses the domain, make sure to set its A record to :grey: DNS Only.

Thank you for feedback information and sharing a screenshot.

Kindly, do as follows:

  1. A mail, A smtp, CNAME autoconfig, CNAME control, CNAME ftp, CNAME webmail - switch them from :orange: to :grey: (DNS-only) by clicking the “Edit link” on the right of each row
  2. MX - click on “Edit” and modify it so it’s content/value is instead of the currently

If you have access, log into the panel of your your web hosting provider for that particular domain, therefore you could double-check if the all of the DNS records are identified, scanned and existing at Cloudflare and pointed to the good IP address.

Above steps would make it to be the same as the domain has got, meaning if emails are working, then I believe those steps would help to make it work too for e-mails despite the domain is using Cloudflare.

I’ve done a research and used multiple sources to figure out things, like DNS history, IP lookup (where I found the 2nd domain and saw on the website the notification to temporary use another e-mail), therefore checked tracerout, comapred IPs and providers and looked-up for a help on different language website of the web hosting provider / I hope I got it correctly.

1 Like

…after following your instructions the mail started to arrive again.
A thousand thanks. A great support!


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