I’m trying to add SPF, DKIM, and DMARC txt records in the DNS section of Cloudflare.
When I add it and send any test email, Google shows all tests pass. It means at that time records are getting saved. But after a couple of days when I check DNS records I don’t see SPF, DKIM, and DMARC txt records in the DNS section of Cloudflare. Due to this, I am facing email deliverability issues.
Why these records are getting deleted after a couple of days? Does Ezoic make changes and remove those records?
I asked Ezoic support and they provided a solution:
When integrated with Ezoic via the Cloudflare method, Ezoic is acting as the main proxy for your site rather than Cloudflare. This means that any DNS updates required to match the records found at the host need to be made within the Ezoic Dashboard first (Ezoic Dashboard > Settings > DNS Records). These changes will then automatically propagate into Cloudflare.
Note: This will not work the other way around as any changes made at Cloudflare would just be overwritten by Ezoic.
Try navigating to the DNS Records located at Ezoic to make your changes, and let us know if you need further assistance!
So we need to make changes in Ezoic, not the other way.