I have my domain hosting on bigrock.in. I have pointed my name servers to ns1.epizy.com and ns2.epizy.com, so the entire DNS is on epizy and bigrock is out of picture. I have my email hosting on Zoho and they have given CNAME and SPF record to add. I have added the MX and SPF records to the control panel.
(please specify the website or account you are asking about)
Error Message
Now I am unable to receive emails. Sending email functionality is working fine. There is some issue with SPF records, when I check on the Zoho mail server and try to verify SPF records
Below is the error message:
We are unable to get TXT record for SPF right now. If you have added the TXT record just now, please wait for 30-45 minutes for the changes to propagate and try again.
It will show you a dns records such as A record with your domain name and domain IP address. Do not remove those.
Change your nameservers to Cloudflare nameservers, Cloudflare will give you a two NS (Also remove the ns1 & ns2 nameservers, don’t worry, you have already verified your domain to InfinityFree).
Wait for an hour, then here you go! You can add a txt records.
After you added your domain on your hosting panel, just change back the nameserver on your domain to BigRock nameserver. Then you can manage your domain DNS from BigRock Control Panel.
Don’t forget to point your domain A record (naked domain+www) to your hosting IP.
Because in this free hosting, its DNS Management doesn’t support TXT Record.
Only paid plan that support it.