Enabling DKIM (DomainKeys Identified Mail) in Microsoft 365 is a key step in protecting your domain against spoofing and phishing. Here’s a step-by-step guide on how to enable DKIM in the Microsoft 365 admin center:
DKIM settings are managed in Microsoft Defender:
Before enabling DKIM, you need to add two CNAME records to your domain’s DNS host (like GoDaddy, Namecheap, Cloudflare, etc.).
selector1._domainkey.yourdomain.com → selector1-yourdomain-com._domainkey..onmicrosoft.com
selector2._domainkey.yourdomain.com → selector2-yourdomain-com._domainkey..onmicrosoft.com
contoso.onmicrosoft.com
).📌 Microsoft will show you the exact values needed for your domain.
After adding these, wait for DNS propagation (can take a few minutes to a few hours).
Step 5: Enable DKIM
Once your DNS records are live:
- Return to the DKIM page.
- Click “Enable” next to your domain.
Step 6: Confirm DKIM is Working
- You can send an email to an external address (like Gmail) and view the message headers.
- Look for a line like:
Authentication-Results: … dkim=pass …