MX Records doesn't works

For Zoho Mail, you need to have a custom TLD name that isn’t free. If you have a free domain from Freenom, this won’t work. After you are sure you have a custom not free TLD name, follow this link and these instructions from the “Sign up with a domain I already own” part. After you’ve registered successfully, you need to verify the domain name. The instructions to do that with a CNAME record are here and you need to remember to add the CNAME record from the “CNAME Records” section of the Control Panel if your domain uses our nameservers. After that you can set up the MX records from the “MX Records” section of the Control Panel, entering as name your domain name, as value mx.zoho.eu and as priority 10. Do the same thing for the other MX record, but put as value mx2.zoho.eu and as priority 20. After that it’s recommended to set up an SPF record with v=spf1 include:zoho.eu -all as value and your domain name as name, and you can do that with the “SPF Records” section of the Control Panel. Lastly, you can add your email mailboxes for your domain on the Zoho’s panel, and then access them from Zoho’s Webmail service.

For Migadu, you also need to use a paid TLD, as free domains are not supported anymore, and you need to sign up here, then verify your email address and add your domain. As DNS verification method, put “Custom DNS”, and to set up the required records, you also need to use your own nameservers (even Cloudflare’s ones should do the job), as TXT records for the new verification method of Migadu aren’t supported on free hosting. After that, you need to set up the records you can find on the page you’re in on your nameservers’ DNS record management system, and after 24 hours check on Migadu the status of the DNS records. If they’re propagated, it should be verified, and now you can create as many mailboxes as you want! After that, you can access them either by using their Webmail installation or configuring your email client for that.

For Yandex, you need to sign up for Yandex.Connect. Register a new Yandex account and after that login to Yandex.Connect. From there you can add your domain, and then, with a TXT record (which isn’t supported to do on free hosting; you have to use your own nameservers for that) verify your domain ownership. After that, you can set up the MX and SPF records for Yandex.Mail and then set up your email addresses, that can be accessed by visiting the Yandex.Mail login screen and inputting as email your custom email address and as password the password you set up earlier.

But remember, only one of them, not all three, can be set up!

4 Likes