Set Up DKIM on Google Workspace
Enable DKIM signing for Gmail and Google Workspace.
This guide walks you through enabling DKIM signing for Google Workspace (formerly G Suite). DKIM adds a cryptographic signature to your emails, proving they came from your domain.
Time required: 10 minutes
Prerequisites: Google Workspace admin access, DNS access
Step 1: Access Google Admin Console
- Go to admin.google.com
- Sign in with your admin account
- Navigate to Apps → Google Workspace → Gmail
- Click Authenticate email
Step 2: Generate DKIM Key
- Select your domain from the list
- Click Generate new record
- Choose 2048-bit key length (recommended)
- Leave the selector as
google(default) - Click Generate
Step 3: Add DNS Record
Google will display the DKIM key. Add it to your DNS:
Name: google._domainkey Type: TXT Value: v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A... # Note: The full key is much longer (around 400+ characters) # Copy the exact value from the Google Admin Console
Step 4: Start Authentication
- Wait 15-30 minutes for DNS propagation
- Return to Google Admin Console
- Click Start authentication
- Google will verify the DNS record and enable DKIM signing
Step 5: Verify DKIM is Working
Send a test email and check the headers for dkim=pass:
# In Gmail: Open email → More → Show original # Look for: Authentication-Results: ... dkim=pass header.d=yourdomain.com header.s=google
Checklist
Generated 2048-bit DKIM key in Admin Console
Added TXT record to DNS
Clicked "Start authentication" in Admin Console
Verified dkim=pass in test email headers