Our email is hosted by GMail. We just sync’d our DNS server to Cloudflare.
After sync we noticed several staff in our domain evolphin.com were not receiving emails especially the internal emails within the domain. Few folks were getting SMTP errors:
When I run this tool : https://toolbox.googleapps.com/apps/checkmx/check?domain=evolphin.com it reports all sorts of errors but if you check the MX records in Cloudflare DNS they appear to be fine. Is GMail not sync’ing with Cloudflare the MX records? I don’t know why GMail will not work anymore, it was fine before to move to Cloudflare. How do we resolve this?
At our domain host the name servers are pointing to Cloudflare with remote maile xchange setup in the cPanel, so there should be no local exchange.
I think I found a solution @!$$% Google public DNS was sitting on cached DNS entries forever ignoring TTL.
Using this tool: 清除快取 | Public DNS | Google Developers we were able to flush our domain records from Google and sure enough it picked up the new MX records and seemed to have solved it. 4 days spent on this. Google sucks.