Setup Office 365 DKIM for Enhanced Email Security
NEED IT SUPPORT? VISIT SUPPORT.ITOFUS.COM AND OPEN A TICKET!
POWERSHELL
Open Power Shell
Connect-ExchangeOnline
New-DkimSigningConfig -DomainName <domain> -Enabled $false
Get-DkimSigningConfig -Identity <domain> | Format-List Selector1CNAME, Selector2CNAME
DNS RECORD
Create CNAME DNS Records on DNS Provider
Name: selector1._domainkey
Value: OUTPUT of Get-DkimSigningConfig for SELECTOR1:
Name: selector2._domainkey
Value: OUTPUT of Get-DkimSigningConfig for SELECTOR2:
Wait for DNS Replication
POWERSHELL
Set-DkimSigningConfig -Identity <domain> -Enabled $true
Rotate-DkimSigningConfig -KeySize 2048 -Identity <domain>
REFERENCES
https://docs.microsoft.com/en-us/office365/enterprise/powershell/connect-to-all-office-365-services-in-a-single-windows-powershell-window
https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/use-dkim-to-validate-outbound-email?view=o365-worldwide