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
| Strategy | Example | When to Use |
|---|---|---|
| Variant | acmesolutions.com | Most common — keeps brand association |
| Action | getacme.com | When you want a call-to-action feel |
| Subfolder | acme.io | When .com is taken or you want tech feel |
| Abbreviation | acmeco.com | Simple, 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 Type | Host | Purpose | Example Value |
|---|---|---|---|
| TXT (SPF) | @ | Authorize sending servers | v=spf1 include:_spf.google.com ~all |
| TXT (DKIM) | google._domainkey | Email signing key | v=DKIM1; k=rsa; p=MIGfMA... |
| TXT (DMARC) | _dmarc | Authentication policy | v=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.
| Phase | Duration | Volume | Activity |
|---|---|---|---|
| Phase 1 | Days 1–7 | 10–20/day | Warmup tool sends and replies automatically |
| Phase 2 | Days 8–14 | 20–35/day | Increase volume, monitor open rates |
| Phase 3 | Days 15–21 | 35–50/day | Approach target volume |
| Phase 4 | Day 22+ | 50–80/day | Ready 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?
Can I use a free email provider for cold email?
How do I know if my DNS records are set up correctly?
What happens if I skip warmup?
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.