Skip to content
CM
Deliverability··10 min read

Complete Cold Email Domain Setup Guide

Step-by-step guide to setting up a dedicated sending domain for cold email, including domain selection, DNS configuration, authentication, and warmup.

Quick Answer

Set up a dedicated sending domain separate from your company domain, configure SPF, DKIM, and DMARC authentication, warm it up for 2–4 weeks, and monitor bounce rates and reputation before sending cold campaigns.

Introduction

Setting up a dedicated sending domain is the most important technical step in cold email. Done correctly, it protects your primary domain, builds sending reputation, and ensures your emails reach inboxes.

This guide walks through every step: choosing a domain, configuring DNS records, authenticating with SPF, DKIM, and DMARC, warming up the domain, and monitoring its health over time.

Who This Guide Is For

  • Founders and salespeople setting up cold email infrastructure for the first time
  • Teams migrating from a shared domain to dedicated sending domains
  • Anyone experiencing deliverability issues on their current sending setup

Key Takeaways

  • 1. Never send cold email from your primary company domain
  • 2. Choose a domain similar to your main domain for brand recognition
  • 3. SPF, DKIM, and DMARC are all required — not optional
  • 4. Warm up the domain for at least 14 days before sending campaigns
  • 5. Monitor bounce rates and reputation continuously after launch

Why You Need a Dedicated Sending Domain

Your primary domain (acme.com) carries your company's email reputation. Cold email carries risk — spam complaints, bounces, and deliverability issues. If you send cold email from your primary domain and something goes wrong, every email from your company is affected: internal communications, customer support, marketing newsletters.

A dedicated sending domain isolates that risk. If the sending domain gets flagged, your primary domain and all associated email addresses remain unaffected. You can recover from a damaged sending domain much more easily than from a damaged primary domain.

⚠️ Warning

Sending cold email from your primary domain is the single most common and most costly mistake in cold email outreach.

Choosing the Right Domain

Your sending domain should be recognizable enough that recipients associate it with your brand, but distinct enough that it is a separate entity from your primary domain.

Domain Selection Strategies

StrategyExampleWhen to Use
Variantacmesolutions.comMost common — keeps brand association
Actiongetacme.comWhen you want a call-to-action feel
Subfolderacme.ioWhen .com is taken or you want tech feel
Abbreviationacmeco.comSimple, brand-adjacent
  • Keep it short and easy to type
  • Avoid hyphens and numbers
  • Avoid domains that were previously used for spam
  • Check the domain's history at web.archive.org before purchasing
  • Register for multiple years — it signals legitimacy

DNS Configuration Step by Step

After purchasing your domain, you need to configure several DNS records. These records tell receiving servers who you are and that you are authorized to send email from this domain.

Step 1: Create Mailboxes

Before configuring DNS, set up 3–5 email mailboxes on your sending domain through your email provider (Google Workspace, Microsoft 365, or your cold email tool's built-in mailboxes). Use real names: jane@acmesolutions.com, not info@acmesolutions.com.

Step 2: Add SPF Record

SPF (Sender Policy Framework) is a DNS TXT record that lists the servers authorized to send email on behalf of your domain. Add a TXT record to your DNS with the SPF value provided by your email provider. Our SPF vs DKIM vs DMARC guide explains exactly how this works.

Step 3: Add DKIM Record

DKIM (DomainKeys Identified Mail) adds a digital signature to your emails. Your email provider generates a DKIM key — you add it as a TXT record in your DNS. This proves the email was not tampered with in transit.

Step 4: Add DMARC Record

DMARC (Domain-based Message Authentication, Reporting, and Conformance) tells receiving servers what to do if SPF or DKIM checks fail. Start with a monitoring-only policy (p=none) so you can observe results before enforcing.

Authentication Record Examples

Record TypeHostPurposeExample Value
TXT (SPF)@Authorize sending serversv=spf1 include:_spf.google.com ~all
TXT (DKIM)google._domainkeyEmail signing keyv=DKIM1; k=rsa; p=MIGfMA...
TXT (DMARC)_dmarcAuthentication policyv=DMARC1; p=none; rua=mailto:dmarc@domain.com

ℹ️ Info

Exact record values depend on your email provider. Google Workspace, Microsoft 365, and dedicated cold email tools each have specific DNS values. Always use the values provided by your provider rather than copying examples.

Domain Warmup

Once your DNS records are configured and verified, you need to warm up the domain before sending cold email. Warmup builds sender reputation by simulating normal email behavior: sending, receiving, opening, and replying.

PhaseDurationVolumeActivity
Phase 1Days 1–710–20/dayWarmup tool sends and replies automatically
Phase 2Days 8–1420–35/dayIncrease volume, monitor open rates
Phase 3Days 15–2135–50/dayApproach target volume
Phase 4Day 22+50–80/dayReady for cold campaigns

Do not skip warmup or rush it. The 2–3 weeks you invest in warmup will save you from weeks of emails landing in spam. For a complete warmup guide, see our Email Warmup Complete Guide.

Monitoring Your Domain Health

After setup and warmup, ongoing monitoring is essential. Deliverability can degrade without obvious warning signs.

  • Check Google Postmaster Tools weekly for Gmail reputation data
  • Monitor bounce rates after every send — stay under 3%
  • Track open rates as a proxy for inbox placement
  • Check DNS records monthly to ensure nothing has changed
  • Review blacklists at MXToolbox or similar tools
  • Watch for sudden drops in reply rate, which can signal spam placement

💡 Tip

Set up alerts for bounce rates above 3% and open rates below 30%. These are early warning signs that your deliverability is declining.

Best Practices

  • Use a dedicated domain for cold email — never your primary domain
  • Choose a domain that is brand-adjacent and easy to spell
  • Configure SPF, DKIM, and DMARC before sending any email
  • Start DMARC in monitoring mode (p=none) before enforcing
  • Warm up for at least 14 days before sending campaigns
  • Use real sender names, not generic addresses like info@
  • Monitor deliverability metrics continuously after launch

Mistakes to Avoid

  • Using your primary company domain for cold outreach
  • Buying a domain that was previously used for spam
  • Skipping SPF, DKIM, or DMARC configuration
  • Setting DMARC to reject (p=reject) before monitoring
  • Skipping or rushing the warmup period
  • Using generic email addresses (info@, sales@, noreply@)
  • Not monitoring deliverability after launch

Expert Tips

  • Buy your sending domain from a reputable registrar and register for multiple years
  • Verify all DNS records using MXToolbox before starting warmup
  • If you plan to scale beyond 80 emails/day, set up multiple sending domains
  • The Inbox Readiness Score on ColdMailCalculator can audit your setup before you send
  • Keep a spreadsheet tracking each sending domain's warmup date, volume, and key metrics

Domain Setup Checklist

  • Dedicated sending domain purchased and registered
  • 3–5 mailboxes created with real names
  • SPF record added and verified
  • DKIM record added and verified
  • DMARC record added (p=none for monitoring)
  • All DNS records propagated (check with MXToolbox)
  • Warmup started and scheduled for at least 14 days
  • Google Postmaster Tools configured
  • Bounce rate monitoring in place

Summary

A dedicated sending domain is essential for cold email. It protects your primary domain, builds sending reputation, and gives you control over deliverability.

The setup process involves choosing a brand-adjacent domain, creating mailboxes, configuring SPF, DKIM, and DMARC, and warming up for 2–4 weeks. Each step is important — skipping any of them increases the risk of landing in spam.

After launch, monitor your domain health continuously. Deliverability is earned over time and lost quickly if problems go unchecked.

Frequently Asked Questions

How many sending domains do I need?
One domain per 50–80 emails per day is a good rule of thumb. If you plan to send 200 emails per day, you need 3–4 sending domains. Each domain builds its own reputation independently.
Can I use a free email provider for cold email?
Free email providers like Gmail and Outlook have strict sending limits and shared IP reputations. They are not suitable for cold email at any serious volume. Use a dedicated domain with Google Workspace or Microsoft 365 for the best results.
How do I know if my DNS records are set up correctly?
Use MXToolbox to look up your DNS records and verify each one. Check that SPF, DKIM, and DMARC records are present and properly formatted. Many email providers also have verification tools in their admin consoles.
What happens if I skip warmup?
Your emails will likely land in spam. New domains have no reputation, and sending cold email immediately signals suspicious behavior to receiving servers. The warmup period builds the trust you need for inbox placement.

Next Steps

  • Learn about SPF, DKIM, and DMARC in our authentication guide
  • Start the warmup process with our Warmup Guide
  • Check your inbox readiness before sending
  • Forecast your campaign results with the Cold Email Calculator

Check your domain readiness

Use ColdMailCalculator to forecast your cold email results before you send.

Related Resources