Blog

How to Set Up Email Sending Domains for Cold Outreach

Step-by-step guide to setting up cold email sending domains. Learn domain registration, DNS configuration, and best practices for secondary domains.

How to Set Up Email Sending Domains for Cold Outreach

Setting up email sending domains correctly is the foundation of any successful cold email campaign. If your domains are misconfigured, nothing else matters. Your emails will land in spam, your bounce rates will spike, and you will burn through prospect lists without booking a single meeting. At Alchemail, we manage 100+ sending domains per client and have a systematic process for setting up each one. This guide walks you through every step.

Cold email sending domains are secondary domains purchased specifically for outbound outreach. They protect your primary business domain from reputation damage while giving you the volume you need to scale campaigns.

Why You Need Dedicated Sending Domains

Your primary domain (the one on your website and business email) is your most valuable digital asset. Sending cold email from it creates serious risk:

  • Spam complaints from recipients can damage your primary domain's reputation
  • Blacklisting could affect your ability to send and receive regular business email
  • Volume limits on a single domain cap your outreach capacity
  • Recovery time after reputation damage can take months

The solution is simple: buy secondary domains that look similar to your primary domain and use those for cold outreach.

The Math Behind Domain Volume

Here is how we calculate domain needs for clients:

Factor Value
Emails per account per day 25-35
Accounts per domain 2-3
Emails per domain per day 50-105
Target monthly email volume 50,000
Domains needed 20-35

For larger campaigns targeting 100,000+ emails per month, you will need 50-100+ domains. We typically set up 100+ domains per client to provide buffer and rotation capacity. For a deeper analysis of domain quantity, check our guide on how many domains you need for cold email.

Step 1: Choose Your Domain Names

Naming Strategy

Your sending domains should be similar to your primary domain but clearly different. The goal is brand recognition without risking your primary domain.

Good naming patterns:

  • trywithacme.com (primary: acme.com)
  • getacme.co
  • acmehq.com
  • meetacme.com
  • acmeteam.com

Bad naming patterns:

  • xjk29marketing.com (no brand connection)
  • acme-official-outreach.com (too long and suspicious)
  • acme.xyz (some TLDs have higher spam association)

TLD Selection

Stick to established TLDs:

  1. .com (best overall reputation)
  2. .co (good alternative)
  3. .io (acceptable for tech companies)
  4. .net (solid backup)

Avoid cheap or exotic TLDs like .info, .biz, .xyz, or country-code TLDs unless your audience is in that country.

Registrar Diversification

Do not buy all your domains from one registrar. Spread across:

  • Namecheap
  • GoDaddy
  • Cloudflare Registrar
  • Google Domains (now Squarespace)
  • Porkbun

This avoids pattern detection where inbox providers link domains by shared registration details.

Step 2: Set Up DNS Records

Every sending domain needs three critical DNS records configured correctly. Get any of these wrong and your deliverability suffers immediately.

SPF (Sender Policy Framework)

SPF tells receiving servers which mail servers are authorized to send email on behalf of your domain.

For Google Workspace:

TXT record: v=spf1 include:_spf.google.com ~all

For Microsoft 365:

TXT record: v=spf1 include:spf.protection.outlook.com ~all

DKIM (DomainKeys Identified Mail)

DKIM adds a digital signature to every email, proving it was not tampered with in transit. The setup process:

  1. Generate a DKIM key in your email provider's admin panel
  2. Add the provided CNAME or TXT record to your domain's DNS
  3. Verify the record has propagated

DMARC (Domain-based Message Authentication)

DMARC ties SPF and DKIM together and tells receiving servers what to do when authentication fails.

Start with a monitoring policy:

TXT record: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

After 2-4 weeks, upgrade to quarantine:

TXT record: v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com

For the complete technical walkthrough, see our SPF, DKIM, and DMARC guide.

MX Records

MX records tell other servers where to deliver email for your domain. These are set automatically when you connect to Google Workspace or Microsoft 365, but verify they are correct:

Google Workspace MX records:

Priority Server
1 ASPMX.L.GOOGLE.COM
5 ALT1.ASPMX.L.GOOGLE.COM
5 ALT2.ASPMX.L.GOOGLE.COM
10 ALT3.ASPMX.L.GOOGLE.COM
10 ALT4.ASPMX.L.GOOGLE.COM

Step 3: Create Email Accounts

Account Naming

Use real-sounding names that match your team or personas:

Avoid generic addresses like sales@, info@, or outreach@. These scream automation and hurt reply rates.

Accounts Per Domain

We recommend 2-3 accounts per domain. This keeps per-domain volume low enough to avoid triggering spam filters while maximizing your infrastructure investment.

Profile Setup

For each account:

  1. Add a profile photo (use a real headshot or AI-generated professional photo)
  2. Set a display name (first and last name)
  3. Create an email signature with name, title, company, and phone number
  4. Send a few manual emails to personal accounts before starting warm-up

Step 4: Connect to Your Sending Platform

At Alchemail, we use SmartLead as our primary sending platform. The connection process:

  1. Add the account via SMTP/IMAP credentials or OAuth
  2. Set sending limits (start at 10-15 per day during warm-up)
  3. Enable warm-up immediately after connecting
  4. Configure sending windows to match your target audience's timezone
  5. Set up a custom tracking domain for each sending domain

Custom Tracking Domains

Every sending domain needs its own tracking domain for open and click tracking. This prevents cross-domain reputation issues.

Setup:

  1. Create a CNAME record: track.yourdomain.com pointing to your sending platform's tracking server
  2. Add the tracking domain in your sending platform settings
  3. Enable tracking only for opens (we recommend against click tracking for cold email)

Step 5: Warm Up Your Domains

New domains need 14-21 days of warm-up before sending campaigns. The warm-up process:

  1. Start with 5-10 warm-up emails per day
  2. Increase by 5-10 every 3-4 days
  3. Reach 30-40 warm-up emails per day by day 14-21
  4. Keep warm-up running even after campaigns start

We cover warm-up in much more detail in our complete cold email deliverability guide.

Domain Management at Scale

Domain Rotation

Once you have 20+ domains, rotation becomes critical. Distribute your daily email volume across domains evenly to avoid overloading any single domain.

Rotation strategies:

  • Round-robin: Each campaign rotates through all available domains equally
  • Performance-based: Send more from domains with better deliverability scores
  • Audience-based: Assign specific domains to specific audience segments

Health Monitoring

Check domain health weekly:

  • Google Postmaster Tools: Monitor domain reputation for each sending domain
  • MXToolbox: Check blacklist status
  • Inbox placement tests: Use GlockApps or your platform's built-in tools
  • Bounce and spam rates: Track per-domain in your sending platform

Domain Retirement and Replacement

Domains do not last forever. Eventually, some will develop reputation issues. Our process:

  1. Flag any domain with inbox placement below 70%
  2. Reduce volume on flagged domains by 50%
  3. Monitor for 7 days to see if placement recovers
  4. Retire domains that do not recover
  5. Replace with new domains (keep a buffer of warm domains ready)

We keep a pipeline of domains at various warm-up stages so retired domains can be replaced immediately.

Common Setup Mistakes

Mistake 1: All Domains on One Provider

Putting all 50+ domains on Google Workspace creates a single point of failure. If Google flags your account, you lose everything. Split between Google Workspace and Microsoft 365.

Mistake 2: Identical DNS Configuration Across Domains

When every domain has the exact same DNS setup timing, registrar, and provider, inbox providers can link them as a network. Vary your setup across domains.

Mistake 3: Too Many Accounts Per Domain

More than 3 accounts per domain pushes per-domain volume too high. Stick to 2-3 accounts maximum.

Mistake 4: Skipping DMARC

Many senders set up SPF and DKIM but skip DMARC. Google's 2024 sender requirements made DMARC mandatory for bulk senders. Set it up on every domain.

Mistake 5: Using Your Primary Domain

This cannot be stated enough. Never send cold email from your primary business domain. The risk to your regular business communication is not worth it. Read our guide on protecting your primary domain for more details.

Cost Breakdown for Domain Infrastructure

Here is what domain infrastructure costs at different scales:

Scale Domains Annual Domain Cost Email Provider Cost/Month Total Monthly
Small 10 $100-150 $60-120 $70-135
Medium 30 $300-450 $180-360 $205-400
Large 100+ $1,000-1,500 $600-1,200 $685-1,325

Domain costs are typically $10-15/year per domain. Email provider costs range from $6-12 per account per month depending on provider and plan.

Frequently Asked Questions

How many sending domains do I need for cold email?

The number depends on your target monthly volume. A good rule of thumb is one domain per 50-100 daily emails. For most B2B campaigns sending 50,000 emails per month, you need 20-35 domains. At Alchemail, we set up 100+ domains per client to allow for rotation and buffer.

Should I use Google Workspace or Microsoft 365 for sending domains?

Use both. Splitting your domains across Google and Microsoft reduces risk and gives you better coverage. Some recipient organizations filter based on sending provider, so having both ensures broader inbox placement. We typically split 60/40 between Google and Microsoft.

How long should I keep a sending domain before retiring it?

Most domains maintain good reputation for 3-6 months with proper management. After that, performance may decline. We recommend having new domains in the warm-up pipeline at all times so you can rotate out underperforming ones without losing campaign volume.

Can I use subdomains instead of buying new domains?

Subdomains (outreach.acme.com) share reputation with the parent domain, which defeats the purpose of using secondary domains. Always buy completely separate domains for cold outreach.

What happens if a sending domain gets blacklisted?

Stop sending from that domain immediately. Check MXToolbox to identify which blacklists flagged it. Submit removal requests to each blacklist. While waiting for removal, route volume to other domains. Some blacklists clear automatically in 24-48 hours. Others require manual delisting that can take 1-2 weeks.

Let Us Handle Your Domain Infrastructure

Setting up and managing 100+ sending domains is time-consuming work that requires constant monitoring. At Alchemail, we have built systems to manage this at scale, generating $55M+ in pipeline for clients in 2025 with bounce rates under 2% across all accounts.

If you want a team that handles the entire domain infrastructure for your cold email campaigns, book a call with us to get started.

Don't know your TAM? Find out in 5 minutes.

Score your ICP clarity, estimate your total addressable market, and get 20 real target accounts — free.

Estimate Your TAM & ICP →

Get your free pipeline audit

A call with Artur. We'll size your TAM, audit your outbound, and give you a realistic meeting forecast.

Book Your Audit