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:
- .com (best overall reputation)
- .co (good alternative)
- .io (acceptable for tech companies)
- .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:
- Generate a DKIM key in your email provider's admin panel
- Add the provided CNAME or TXT record to your domain's DNS
- 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:
- Add a profile photo (use a real headshot or AI-generated professional photo)
- Set a display name (first and last name)
- Create an email signature with name, title, company, and phone number
- 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:
- Add the account via SMTP/IMAP credentials or OAuth
- Set sending limits (start at 10-15 per day during warm-up)
- Enable warm-up immediately after connecting
- Configure sending windows to match your target audience's timezone
- 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:
- Create a CNAME record: track.yourdomain.com pointing to your sending platform's tracking server
- Add the tracking domain in your sending platform settings
- 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:
- Start with 5-10 warm-up emails per day
- Increase by 5-10 every 3-4 days
- Reach 30-40 warm-up emails per day by day 14-21
- 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:
- Flag any domain with inbox placement below 70%
- Reduce volume on flagged domains by 50%
- Monitor for 7 days to see if placement recovers
- Retire domains that do not recover
- 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.

