DKIM
What is DKIM?
DomainKeys Identified Mail (DKIM) adds a digital signature to every email you send. The receiving server checks the signature against a public key in your DNS. This proves the email really came from your domain and wasn't changed on the way.
Add a DKIM record
Do this for each cold email domain.
- Google Workspace
- Zoho Mail
- In the Google Admin console, go to Apps > Google Workspace > Gmail > Authenticate email
- Select the domain
- Select Generate new record, choose a 2048 bit key and keep the prefix as google
- Copy the TXT record value Google shows
- In Cloudflare, select the domain, go to DNS > Records and add:
| Type | Name | Content |
|---|---|---|
| TXT | google._domainkey | v=DKIM1; k=rsa; p=MIIBIjANBgkqh... (the value you copied) |
- Wait about 15 minutes, then go back to Google and select Start authentication
Google's DKIM guide has more detail.
- In the Zoho Mail Admin Console, go to Domains, select the domain, then Email configuration > DKIM
- Select Add, enter a selector (for example zmail) and choose a 2048 bit key
- Copy the TXT record value Zoho shows
- In Cloudflare, select the domain, go to DNS > Records and add:
| Type | Name | Content |
|---|---|---|
| TXT | zmail._domainkey | v=DKIM1; k=rsa; p=MIIBIjANBgkqh... (the value you copied) |
- Back in Zoho, select Verify, then make sure the key is set as the default