Cold email infrastructure starting at $1/mailbox. Volume discounts down to $0.55.Calculate your cost
← All Tools
Free Tool

DKIM Record Generator

Generate a valid DKIM TXT record for your domain. Select your email provider, enter your selector, and get the DNS record to authenticate your emails.

Google generates the key in Admin Console → Apps → Gmail → Authenticate Email.

The selector identifies which DKIM key to use (e.g., "google", "selector1", "default")

What Is DKIM and How Does It Protect Your Emails?

DKIM (DomainKeys Identified Mail)is an email authentication protocol that adds a digital signature to every outgoing email. This signature is verified by the receiving mail server using a public key published in your domain's DNS records.

Think of DKIM as a wax seal on a letter. It proves two things: (1) the email was actually sent by someone authorized to use your domain, and (2) the email content wasn't modified in transit. If either check fails, the receiving server knows something is wrong.

How DKIM Works

  1. Your mail server signs each outgoing email with a private key
  2. The signature is added as a DKIM-Signature header in the email
  3. The receiving server looks up the public key at selector._domainkey.yourdomain.com
  4. It uses the public key to verify the signature matches the email content
  5. If verification passes, the email is authenticated; if it fails, it may be flagged or rejected

Why DKIM Matters for Cold Email

DKIM is critical for cold email because it directly impacts whether your messages reach the inbox. Google, Microsoft, and Yahoo all check DKIM as part of their spam filtering. Without valid DKIM, your emails will be treated with suspicion — even if your SPF and DMARC records are perfect.

DKIM also enables DMARC alignment. For DMARC to pass via DKIM, the d= domain in the DKIM signature must match the From domain. This is why setting up DKIM correctly is essential before configuring DMARC.

Frequently Asked Questions

DKIM Setup Made Automatic

ColdRelay generates DKIM keys, publishes DNS records, and rotates keys automatically. No manual DNS configuration needed — just connect your domains and start sending.

Start for $50/month →