Skip to main content
EmailToolBox LogoEmailToolBox
HomeAll ToolsSuper Lookup
Email Health CheckEmail DeliverabilityEmail Blacklist CheckerEmail Header AnalyzerSPF CheckerDKIM CheckerDMARC CheckerMX Lookup
View All Tools
SPF CheckerDKIM CheckerDMARC CheckerSPF GeneratorDMARC GeneratorBIMI CheckerMTA-STS Checker
Guides
中文

Related Tools

MX Lookup
Check mail servers
Email Blacklist Checker
Check IP reputation
DNS Lookup
DNS record queries
SPF Checker
Validate SPF records
DMARC Checker
Check and analyze DMARC records
Email Header Analyzer
Analyze email headers
DKIM Checker
Verify DKIM signatures
WHOIS Lookup
Domain registration info
SMTP Test
Test SMTP connectivity
SSL Certificate Lookup
Check SSL certificates
DNS Propagation Checker
Check DNS propagation
Ping Test
Test network connectivity
Traceroute
Trace network path
Subnet Calculator
Calculate IP subnets
What Is My IP
Check your IP address

Need Help?

Our tools are designed to be intuitive, but if you need assistance, we're here to help.

DocumentationContact Support

About Our Tools

Professional-grade email and DNS diagnostic tools trusted by IT professionals worldwide.

Free to UseNo RegistrationReal-time Results
EmailToolBox LogoEmailToolBox

EmailToolBox is a free suite of email testing, deliverability and domain diagnostics tools. Check your email health, validate SPF/DKIM/DMARC, look up DNS records and monitor blacklist status in seconds - no signup required.

  • Free to use
  • No signup required
  • Instant results
  • Real-time DNS checks
  • Privacy-focused

Email Diagnostics

  • Email Health Check
  • Email Deliverability
  • Email Blacklist Checker
  • Email Header Analyzer
  • Email Verifier
  • HTML Email Validator
  • Email Preview Simulator
  • Spam Test
  • Email Health Report

Email Authentication

  • SPF Checker
  • DKIM Checker
  • DMARC Checker
  • DMARC Report Analyzer
  • SPF Generator
  • DMARC Generator
  • BIMI Checker
  • MTA-STS Checker

DNS & Infrastructure

  • MX Lookup
  • DNS Lookup
  • TXT Record Lookup
  • CNAME Record Lookup
  • NS Lookup
  • DNS Propagation
  • PTR/rDNS Record Lookup
  • SMTP Test
  • WHOIS Lookup

Resources

  • Email Guides
  • All Tools
  • FAQ
  • Contact Us
  • About
  • Privacy Policy
  • Terms of Service

Friend Links

  • Favicon Generator
  • Email Testing tools
  • Morse Code Translator
  • Password Remover
  • Regex Cheat Sheet
  • free barcode generator
  • Free Online PDF Tools
  • fast chart
  • refnet
  • world market hours

© 2026 EmailToolBox - Email Testing, Deliverability & Domain Diagnostics. All rights reserved.

    1. Home
    2. Guides
    3. Office 365 DKIM Setup Guide
    Categories
    Related Guides

    AWS DKIM Configuration Tutorial

    Enable DKIM for Amazon SES and publish DNS records

    Azure SPF Configuration Tutorial

    Publish SPF records for Azure/Microsoft 365 sending services

    Mailgun SPF and DKIM Setup

    Configure SPF and DKIM for Mailgun to authenticate sending

    Office 365 DKIM Setup Guide

    Detailed steps for configuring DKIM signatures in Microsoft Office 365
    1 min read
    Updated 2025-09-17
    Brand Specific
    office365dkimmicrosofttutorial

    Office 365 DKIM Setup Guide

    Microsoft Office 365 provides built-in DKIM support that can be enabled for your custom domains.

    Prerequisites

    1. Administrator Access

    • Need Office 365 Global Administrator or Exchange Administrator permissions
    • Domain must be added to Office 365 and verified

    2. DNS Access

    • Ability to add CNAME records in your domain's DNS settings

    Setup Steps

    1. Access Exchange Admin Center

    1. Sign in to Office 365 Admin Center
    2. Go to "Admin centers" > "Exchange"
    3. In the left navigation, select "Protection" > "DKIM"

    2. Enable DKIM

    1. Select the domain you want to configure
    2. Click the "Enable" button
    3. System will display the CNAME records you need to add

    3. Add DNS Records

    Office 365 will provide two CNAME records in this format:

    Record 1:

    • Name: selector1._domainkey
    • Type: CNAME
    • Value: selector1-yourdomain-com._domainkey.yourtenant.onmicrosoft.com

    Record 2:

    • Name: selector2._domainkey
    • Type: CNAME
    • Value: selector2-yourdomain-com._domainkey.yourtenant.onmicrosoft.com

    4. Verify Configuration

    1. Wait for DNS propagation (usually 15-30 minutes)
    2. Return to Exchange Admin Center
    3. Click "Verify" button to confirm DKIM records

    Advanced Configuration

    1. Custom DKIM Keys

    If you need to use custom DKIM keys:

    1. Generate 2048-bit RSA key pair
    2. Use PowerShell to configure custom selectors
    3. Publish public key to DNS

    2. PowerShell Configuration

    # Connect to Exchange Online
    Connect-ExchangeOnline
    
    # Enable DKIM
    New-DkimSigningConfig -DomainName "yourdomain.com" -Enabled $true
    
    # View DKIM configuration
    Get-DkimSigningConfig -Identity "yourdomain.com"

    Troubleshooting

    1. Common Issues

    • DNS records not propagated: Check DNS propagation status
    • Verification failed: Confirm CNAME record values are correct
    • Signing not working: Check domain verification status

    2. Verification Tools

    Use these tools to verify configuration:

    • DKIM Checker
    • DNS Lookup Tool
    • Email Header Analyzer

    3. Test Emails

    Send test emails and check:

    • DKIM-Signature field in email headers
    • DKIM verification results at receiving end

    Best Practices

    1. Security Recommendations

    • Regularly rotate DKIM keys
    • Monitor DKIM verification status
    • Configure DMARC policy

    2. Monitoring and Maintenance

    • Use Office 365 reports to monitor email flow
    • Regularly check DKIM record status
    • Stay updated with Microsoft announcements

    Related Resources

    • DMARC Setup Guide
    • Exchange Checker
    • Email Deliverability Test

    Was this guide helpful?

    Office 365 DKIM Setup Guide - EmailToolBox