Skip to main content
All CollectionsAccount settings
SPF, DKIM, DMARC setup: GoDaddy & Microsoft
SPF, DKIM, DMARC setup: GoDaddy & Microsoft
Premsanth Rajamani avatar
Written by Premsanth Rajamani
Updated over a week ago

This article will help you set up DNS records if you’re using Microsoft for your email accounts and the domain is hosted on GoDaddy.

We’ll cover -

Adding your domain to Microsoft

1. Log into your Microsoft admin account.

2. On the homepage, search for “Domains” using the search bar.

3. Click on “Add domain”.


4. Enter the “Domain name” and click on “Use this domain”.


5. The next step is to verify the domain. Click “Verify”.

6. Once you click “Verify”, you will be asked to log into GoDaddy. Click on “Connect”.

7. Once you connect Godaddy, click on "Continue" to finish the setup. Microsoft will create MX record, SPF, and CNAME DNS records.

8. Unselect “Skype for Business” in the advanced options.

9. Click on “Add DNS records”.

10. Now, go to GoDaddy → DNS records of the respective domain, you will find MX record and SPF created for your domain.

DKIM setup

  1. On the homepage, search for “Dkim” using the search bar.

  2. Click on the DKIM page shown in the results.

  3. Click on the domain for which you want to configure DKIM.

  4. Slide the toggle to Enable. You will see a pop-up window, click on the "Create DKIM keys" button.

6. You will get the “Publish CNAMEs” pop up. Copy the host name and value.

7. Go to GoDaddy → DNS settings of your domain.

8. Click on “Add new record”.

9. Enter type, host name, and value.

10. Click “Save”. This will take a few minutes.

11. Go back to Microsoft and enable the “Sign messages for this domain with DKIM signatures.”

This completes the DKIM setup.

DMARC setup

  1. You have to create a DMARC record using a DMARC record generator and then input the same to GoDaddy.

  2. ​Use https://easydmarc.com/tools/dmarc-record-generator to easily generate your DMARC record.

  3. Now, go to GoDaddy, click on “DNS” of the domain for which you want to add the DMARC record.

  4. Click “Add new record” to create the DMARC record with the following details -

    1. Type - TXT

    2. Name - ‘_dmarc’

    3. Value - Copy the DMARC value generated from Easydmarc tool and paste it here

Click “Add record”. The DMARC record will be created successfully.

Now that the authentication protocols are set up, you can go ahead and create email accounts on this domain.

Did this answer your question?