I use a2Hosting for my web hosting an email. And I use Cloudflare through my CPanel.
I’ve been having problems with my email not being delivered so I checked out the “Email Deliverability” on my account and it gives me this message on my account.
“This system does not control DNS for the “xxxxxxxx” domain. Contact the person responsible for the ‘xxxxxxx’ and ‘xxxxxxx’ nameservers and request that they update their records.”
It has been a while since I set the Cloudflare service up, and I’m not exactly a tech guru(understatement), so any help in pointing me in the right direction to resolve this would be greatly appreciated.
A2Hosting is my Hosting provider for everything. I received 2 new DNS addresses from Cloudflare when I activated the service - “blakely.ns” and "glen.ns.If I don’t use these nameservers my email won’t work at all. But right now I have issues with specific recipients not receiving my emails - even it it’s a direct reply to one of theirs.
my site is zftstudio (.com)
Your MX record is currently pointing at _dc-mx.4a0270531a2c.zftstudio.com which is unusual, although. I would expect to see a hostname like mail.example.com or smtp.example.com. Your unusual hostname does resolve to an IP of 209.124.86.94, which is an a2 address, so it may be right, but it is still worth making sure that you don’t have any DNS records that need to be .
Pull up your DNS and verify that any A and AAAA records that need to support connections other than HTTP and HTTPS (such as email) are not proxied. The Cloudflare proxy only supports HTTP and HTTPS. Hosts that need to be accessed by any other protocols need to be set to DNS Only.
According to my DNS management page I had the MX pointed to zftstudio,com So I changed that to the mailservers I’m supposed to be using according to a2. (mi3-ss39.a2hosting,com). there is an A record for webmail that is proxied:
The webmail hostname is typically used for HTTP/HTTPS access to your hosted mailbox, and is not normally accessed using email protocols, so it should be fine to leave .
Pointing your MX to your apex domain is a problem, though, as you will have to choose to either turn it if you want email to work, which means you will lose all benefits of the Cloudflare proxy.
You would be better off to create a dedicated A record for mail that is and use it in your MX record in place of your apex domain.
e.g.
A mail 209.124.86.94 DNS Only Auto
MX @ mail.zftstudio.com DNS Only Auto
As long as you set the CNAME to DNS Only. That part is critical.
It will result in a red icon next to your CNAME to let you know that it will expose your origin server IP, but there is no way around that as long as you are running your email on the same server as your website, so you can ignore it.