Skip to main content

Set Up Zoho Mail for Custom Domain

Gmail, Yahoo, Live and more other are email service that provide you a mail service with their domain name(i.e. you@gmail.com and so on.) but Outlook, Zoho etc. are email service on a custom web domain so that your email address reads like you@yourdomain.com. This services are similar to Google Apps which is now available with premium cycle.

Zoho is pretty cool email service comes with premium and free service. If you are a small business owner then free service is good for you. Free mail service is not bad because it provides following features.

  • Email Hosting
  • Calender
  • Docs
  • Dropbox Integration
  • Chat Integration and many more.

Let’s implement this process step by step.

Step #1:

After creating your free account on Zoho Mail, add your domain name for email hosting and you need to verify your domain owenership.

Domain Ownership
Domain Ownership

Now, add above generated code as CNAME record in your cpanel,

  • In the Name/ Host/ Alias/ CNAME add the code generated in Zoho zb********
  • In the Value/ Points To/ Destination field add zmverify.zoho.com

After that, click on verify and your Step #1 is completed. You can also verify your domain ownership via TXT method and HTML file upload method. See Tutorial

Step #2:

This is very simple step, in this step you have to create your email account which should like you@yourdomain.com.

Step #3:

This is very critical step, you need to change your MX records from your cpanel but don’t forgot to remove default MX records for your email service that already provided by your domain registrar otherwise you will not able to receive email in Zoho mail.

MX Record 1:

  • Specify the ‘Name‘/’Host‘ as ‘@‘ or leave it blank as an empty box. In case your domain provider does not accept the values, provide your domain name directly in the text box.
  • Specify the Value/ Points To/ Mail Server/ Records as ‘mx.zohomail.com‘ for the first record.
  • Select the priority to 10 or any lower number as supported by your registrar.

MX Record 2:

  • Specify the ‘Name‘/’Host‘ as ‘@‘ or leave it blank as an empty box. In case your domain provider does not accept the values, provide your domain name directly in the text box.
  • Specify the Value/ Points To/ Mail Server/ Records as ‘mx2.zohomail.com‘ for the first record.
  • Select the priority to 20 or any greater value than first record.

Note: If the TTL is editable, provide the lowest possible value for the changes to effect as early as possible.

Save your DNS zone file and you are ready to Go. You can verify that your MX records are added properly or not using following command in Command Prompt.

  • > nslookup
  • > set query=mx
  • > yourdomain.com

And you will see the following result if you had added MX record properly.

MX Records Lookup
MX Records Lookup

Yeah, that was a final step, now you are ready to send and receive mail with your awesome domain name.

Tip: If you are not able to receive emails to your newly set up email accounts then make sure that there is other MX records pointing to @ or the naked domain.

Still, if you have any issue with your custom email account then fill free to contact me or comment please.

More