Skip to main content

SPF, DMARC and DKIM: GoDaddy & Microsoft/Office 365 accounts

Learn how to add MX, SPF, DKIM and DMARC records to your GoDaddy domain, to validate the emails sent by your Microsoft/Office 365 accounts

Updated over a week ago

Ensuring email security is crucial for businesses today. SPF, DMARC, and DKIM are essential protocols that help protect your emails from being spoofed or tampered with.

Here’s a straightforward guide on how to set them up when you are using Outlook accounts for your email accounts and GoDaddy as your domain host.

Watch this full video walkthrough here.


Adding GoDaddy domains to your Microsoft 365

This is considered the first step before configuring SPF, DMARC, and DKIM. Here are the steps on how to add your GoDaddy domain to the Microsoft 365 Workspace:

  1. From the Home Page, directly search for "Domains" in the admin center search bar

  2. On the Domains Wizard, click 'Add domains' to input the domain name and click Use this domain.

  3. Click Verify your domain. A window will pop up, and click Connect.


Adding MX and SPF Records

Once you connect GoDaddy domains to Microsoft, you can follow the steps below to add MX and SPF records:

  1. A new page will appear, and GoDaddy will provide the MX, TXT, and CNAME records

  2. Click Add DNS Records.

  3. Once again, connect to your GoDaddy account and click Connect.

  4. Once finished, click Done.

  5. You can then go to GoDaddy DNS to check these records.


Adding DKIM Record

The DKIM Record helps to prevent email spoofing and improve email deliverability. Here are the steps for adding the DKIM Record for your GoDaddy domain:

  1. Configure DKIM on the DKIM page.

  2. Click on the target domain.

  3. A pop-up window will appear, and click 'Create DKIM keys.'

  4. Add the following CNAME records to your GoDaddy DNS

  5. Paste the CNAME-type records into your GoDaddy DNS

  6. On your Microsoft page, toggle the switch to Enable DKIM.

Note: If you see the CNAME record doesn't exist error, it might be due to the following:

  1. Synchronization with the DNS server, which might take a few seconds to hours. If the problem persists, please try enabling it after a few hours.

  2. Check for any copy-paste errors, like additional spaces or tabs, etc.


Adding DMARC record

DMARC record is known as a TXT record that needs to be inputted into GoDaddy DNS. You may use this generator to easily generate your DMARC record.

Here are the steps to show how to add DMARC for your GoDaddy domains:

  1. Sign in to your GoDaddy account.

  2. Locate the domain you want to set up. You may use this link.

  3. Once it is located, click on the three dots next to it and select Manage DNS.

  4. Under DNS, click Add and copy the following:

    • Text: TXT

    • Name: _dmarc

    • Value:v=DMARC1;p=none;sp=none;pct=100;rua=mailto:[email protected];ri=86400;aspf=s;adkim=s;fo=1

  5. Leave the TTL field as the default value.

  6. The rug tag is optional for any domain/email provider, so if you don't want to receive DMARC reports, you can remove the rug tag from the DMARC value.

  7. If you are using the rua tag in the DMARC value, please make sure to replace [email protected] with your email address.

  8. Click Save to save the record in your GoDaddy DNS and wait for the confirmation.

Did this answer your question?