You need to verify the domain added in Zoho, to ensure that it is a valid domain and you have the required privileges in the domain to manage the email service of domain. The domain verification step is required to ensure that the domain is valid and you have sufficient privileges over the domain, to decide and manage the email service of the domain.

Domain Verification in Zoho

The Domain Verification is an important step, to ensure that the domain is Valid, not expired and the person who added the domain has sufficient privileges to access the DNS of the domain and make changes to it. Domain verification is a 'mandatory step' to ensure that the domain is not spoofed and also to prevent any loss of service due to the misuse of the domain names. 

The details are essential not only to verify the domain but also to set up email delivery for the domain.

You can verify the domain added to Zoho using the following methods:

  • CNAME Method - Add a specific CNAME, provided by us in your DNS Manager.
  • TXT Record Method - Add a specific TXT Record, in the given format in the DNS Manager of the domain
  • HTML Method - Upload the given HTML file in the specific folder as provided in our instructions. 

The instructions to verify your domain by CNAME in some popular DNS hosts are available in the linked help pages.

In some cases, you might have registered the domain with a provider, but changed the NS (Name Server) hosting to a different provider. In this case, the CNAME/ TXT should be added in your new DNS host. The DNS records like MX, CNAME are returned by your Name Servers and are available with your DNS Host. You can get the help of your DNS Registrar/ DNS host to get assistance in this. 

Once you have verified the domain, the CNAME or the HTML file can be removed and is no longer necessary. Once your domain is in verified state, in case you switch your DNS provider, you need to check the MX records of the domain alone. Most DNS providers reset the MX entries during DNS shift or change.  

CNAME Method

CNAME Method for verifying the domain involves two steps. Generating the unique CNAME code in Zoho and adding the code in your DNS Manager. Once it is successfully added, you can click verify to verify the domain.

Generate unique code in Zoho

  1. Login to your Zoho Mail account as Super Admin
  2. Click Control Panel >> Domains
  3. Click the validate icon (!) next to the domain you added in Zoho, which has to be verified. 
  4. This will launch the setup wizard with Domain Verification details. 
  5. Select CNAME tab to generate the unique zb code for your domain. Notedown (or copy) the unique zb****** code generated for your account.
  6. Once you have copied the zb code, select your domain provider from the drop down, to see the step by step instructions specific to your provider.
  7. The code generated zb***** is unique and different for each domain added in Zoho.

General Instructions for adding CNAME in DNS

You can use any valid domain in Zoho, as long as you have the required access to manage the DNS records of the domain. The generic steps or instructions to create CNAME for verification are provided below. You can use these instructions, if your specific domain provider is not available in the above list. You can also request your domain provider to create a CNAME with the code generated in Zoho, if you are unable to do it on your own.

  1. Log in to your account where your domain's DNS is hosted. (Your Domain’s Administrative DNS Host)
  2. Open your Domain Management Page to update the DNS Records (DNS Manager or DNS Control Panel or Advanced DNS editor).
  3. Locate the option to add CNAME records (Generally found under DNS Records, you can also consult the help page of your registrar in case you are not clear)
  4. In the Name/ Host/ Alias/ CNAME add the code generated in Zoho zb********.
  5. In the Value/ Points To/ Destination field add zmverify.zoho.com. 

    Name/ Host/ Alias/ CNAME

    Value/ Points To/ Destination/CNAME

    zb********

    zmverify.zoho.com

  6. If the TTL is editable, reduce the TTL to 300 seconds or the minimum possible value recommended by your Registrar.
  7. Click Save or Add Record option to save the CNAME Records.

Verifying the added CNAME from Browser

You can check the validity of the CNAME by providing zb******.yourdomain.com in the browser. It will be redirected to Zoho login page. It denotes that the CNAME is correctly added. 

In case, you get an error during verification, refer here to troubleshoot the common reasons for verification failure.

TXT Method

You can also verify your domain by TXT method. In this method, you will create a TXT record in your DNS manager with the provided values.

  1. Select the TXT Method tab, in the Domain Verification page.
  2. Create a TXT record in your DNS with the title as zoho-verification and the value as zmverify.zoho.com
  3. The host name should be @/ domain name for the text record you add. 
  4. The value should be zoho-verification=zb*****.zmverify.zoho.com, where the zb code is autogenerated and available in the verification page. 
     
  5. Once you save the TXT record, wait for some time.
  6. Login to your Zoho Account >> Control Panel >> Domains page and Click on Verify

HTML Method

You can also verify your domain by HTML method. In this method, you will be adding the file we provide in a specified path under your website page. When you click Verify, it will look for the particular file in your website, and verify your domain based on the file. Given below are the steps to verify a domain by the HTML method. Generally the website may be hosted by any website hosting provider like WordPress or GoDaddy etc.

  1. Select the HTML Method tab, in the Domain Verification page.
  2. Download the 'verifyforzoho.html' file from the 'Click here' link in the page.
     
  3. The content of the file will vary for each domain and is usually a unique string of numbers.
  4. Log in to your account provided by your website hosting company.
  5. Create a folder in root called 'zohoverify'.
  6. Upload the file to ./zohoverify/verifyforzoho.html'.
  7. You should now be able to view the code, when you click the webpage link.
  8. Click on "Verify"

Once you have added the HTML file as mentioned, you can check the same by typing www.yourdomain.com/zohoverify/verifyforzoho.html in the browser. It will display a 13 digit numeric code linked to your new domain.