Skip to main content

Verifying a domain identify with DKIM

Written by Andrey Gadashevich

We provide you with a universal guide for setting up DKIM that you can refer to, here's a comprehensive set of steps applicable to most popular email and hosting providers. This guide includes general instructions and examples for specific providers.
​
​

Universal Guide for Setting Up DKIM for Your Domain

1. Obtain DKIM Records:

  • Log in to your email provider's console (e.g., Amazon SES, Google Workspace, Office 365, etc.).

  • Find the email authentication or DKIM settings section.

  • Generate the DKIM records (usually CNAME or TXT records). These records include the name (selector) and value (public key).
    ​
    ​

2. Add DKIM Records to DNS:

  • ​Log in to your DNS provider's control panel (e.g., GoDaddy, Cloudflare, Namecheap, etc.).

  • Navigate to the DNS records settings for your domain.

  • Add the new CNAME or TXT records using the information provided by your email provider. Typically, this includes adding a name (e.g., default._domainkey.yourdomain.com) and value (the public key provided by your email provider).
    ​

3. Verify DKIM:

  • Go back to your email provider's console and initiate the DKIM verification.

  • Wait up to 72 hours for the DNS records to propagate. In some cases, this process may take less time.


Ensure that the DKIM status changes to verified.


​

Examples of Setting Up DKIM with Various Providers
​
1. Amazon SES:
​DKIM Setup Guide for Amazon SES
​
2. Google Workspace (G Suite):
​DKIM Setup Guide for Google Workspace
​
3. Microsoft Office 365:
​DKIM Setup Guide for Office 365
​
​

Troubleshooting DKIM Issues

If you encounter issues with DKIM setup, consider the following tips:

  • Ensure that the records are correctly added to your DNS.

  • Check that your DNS provider does not automatically append your domain name to the records.

  • If using multiple regions or accounts, ensure DKIM is configured for all of them.

  • Refer to your email or DNS provider's documentation for additional support.

​
These steps will help you set up DKIM for most popular services and protect your domain from spam and phishing.

Did this answer your question?