I have a domain and private mail on Namecheap. I want to point my domain to InfinityFree nameservers in order to host and build my website on InfinityFree. I already read how to do that. What troubles me is what will happen with my email? How to proceed with it to keep using it?
You can make it work if you configure the right DNS records in our panel. Specifically, you will need to copy over the MX records of your domain (which are necessary to receive email) and the SPF record (which is a record of type TXT that with a value starting with v=spf1).
Note that our hosting does not support DKIM or DMARC records, which can be useful or even necessary to send email. If you do want to have such records, you may want to keep using Namecheap’s nameservers, and point your domain to our hosting by following the article @KangJL linked to above.
I have added mail email mx record from zoho, but they cannot be verified because of an mx record from ifastnet is still pointing to my domain. I have already deleted this mx record from my infinityfree dns.