Microsoft 365 features that help users manage their subscriptions, account settings, and billing information.
Hi Peter,
If you have already added the required DKIM CNAME records with your third-party DNS provider and they have confirmed the records are in place, the next step is to verify that Microsoft can detect them.
You can do this by going to Microsoft 365 Defender > Email & Collaboration > Policies & Rules > Threat Policies > DKIM, then selecting your domain. If Microsoft recognizes the CNAME records, you should be able to enable DKIM or see that it is already enabled.
You can also use Exchange Online PowerShell by running:
Get-DkimSigningConfig -Identity yourdomain.com | Format-List
Look for:
Enabled : True
Status : Valid
A status of Valid indicates Microsoft can locate the required DKIM records.
For more information, please consult How to use DKIM for email in your custom domain - Microsoft Defender for Office 365 | Microsoft Lea…
You may also verify the DNS records using a public DNS lookup tool such as MXToolbox or DNSChecker to confirm that the records are publicly resolving. Please note that DNS propagation can take up to 48 hours, depending on your DNS provider's settings.
If Microsoft still does not recognize the records, verify:
- The CNAME hostnames exactly match the values provided by Microsoft.
- There are no extra characters, spaces, or duplicated domain names.
- The records are CNAME records, not TXT records.
- The domain status in Microsoft 365 is Healthy/Verified.
You can also run Microsoft’s DKIM diagnostic: Diagnostics tab in the Microsoft 365 Admin Center Enhanced engagements section - Microsoft 365 Ente…
If you have any questions or need further assistance, please feel free to share them in the comments on this post.
If the answer is helpful, please click 'Yes' and kindly upvote it.
Note: Please follow the steps in the forum documentation to enable e-mail notifications if you want to receive the related email notification for this thread.