Modified on: Thu, 30 May, 2019 at 8:56 AM

Copied from: 

This guide will take you through the steps of setting up DNS records for Office 365 within cPanel. Please note that you should replace “” with your own domain name when setting up your own records. 


1. Log in to cPanel. 


2. Click on “Zone Editor”. 




3. Click on “Manage” next to the domain you wish to add these records to. 




4. Click on “Add Record”. 




5. Enter your Office 365 verification record. 




NameYour domain name. 

TTL: Can remain the default setting. 

Type: TXT. 

Record: MS=ms12345678 (Microsoft should provide the exact record). 


Wait a few minutes so that the record you just created can update across the Internet. Now you'll have to go back to Office 365 and request them to look for the record. 


6. Log in to your Office 365 Admin centre. 


7. Click on “Setup” then “Domains”. 


8. Choose your domain. 


9. Click on “Start setup”. 


10. Click on “Verify”. 




Microsoft should provide you with more DNS records to add now. 


11. Go back to the “Zone editor” in cPanel. 


12. Click on “MX” in the filter and delete any existing MX records. 




13. Click on “Add record” and select MX as the type. Enter the MX record given to you. 




14. There are about six CNAME records to add. This will be added one at a time. Click on “Add record” again. The type will be “CNAME”. 




This is what the record will look like before adding it: 




15. To add the TXT record, click on “Add record” and select “TXT” as the type. 




This is what the record will look like before adding it: 




16. There are two SRV records. To add the SRV record, click on “Add record” and select “SRV” as the type. 






All other required information will be provided by Microsoft. 


17. Lastly, we have to change the “email routing”. Click on the home button. 




18. Click on “Email Routing”. 




19. Select your domain in the drop-down section, ensure that your routing is set to “Remote Mail Exchange” and click on “Change”. 




That’s it! You’ve successfully added Office 365 records. Typically, it takes about 15 minutes for these changes to take effect. Since it needs to update across the Internet's DNS system, it can take up to a few hours. 



Example of DNS records for the domain(s) in question:

# Record Type TXT   3600   TXT   MS=ms000000   3600   TXT   "v=spf1 -all"


# Record Type MX   300    MX    0


# Record Type CNAME

autodiscover             3600  CNAME

sip                      3600  CNAME

lyncdiscover             3600  CNAME

msoid                    3600  CNAME

enterpriseregistration   3600   CNAME

enterpriseenrollment     3600   CNAME


# Record type SRV

_sip._tls                3600  SRV    100 1 443

_sipfederationtls._tcp   3600   SRV   100 1 5061



  • The MS record shown in red is a number supplied by Microsoft as part of the verification rocess.
  • The MX record contains the domain name as a prefix, with periods replaced by hyphens.
  • SPF, Once it has been approved and active with Office 365 you will need to add in your webserver IP to the SPF record. "v=spf1 +a -all"

Then, change the Email Routing setting down the bottom to "Remote Mail Exchanger".