TL;DR
Cold email success in 2026 depends more on infrastructure than copywriting. Get this right:
- Use dedicated domains (never your main domain)
- Set up SPF, DKIM, DMARC (required by Gmail, Outlook)
- Warm up for 4-6 weeks before sending
- Stay under 50 emails/inbox/day
- Verify lists to keep bounces <2%
- Monitor inbox placement continuously
This guide covers the full technical setup.
Why Infrastructure Matters
Your cold email copy doesn't matter if emails land in spam.
In February 2024, Gmail and Yahoo started requiring proper authentication for bulk senders. Microsoft followed in May 2025. The rules are now universal.
What happens without proper setup:
- Emails go straight to spam
- Domain gets blacklisted
- Sender reputation tanks
- Future campaigns fail regardless of content
Step 1: Set Up Dedicated Domains
Never send cold email from your main company domain. One spam complaint can damage your entire email reputation.
Domain Strategy
Primary domain: yourcompany.com (protect this)
Cold email domains:
- yourcompany.io
- getyourcompany.com
- tryyourcompany.com
- yourcompanymail.com
Domain Requirements
- Register 2-5 separate domains
- Use recognizable variations (not random strings)
- Each domain supports 2-3 inboxes
- Distribute volume across domains
Inbox Setup
Per domain:
- 2-3 email accounts
- Real-looking names (john@, sarah@, michael@)
- Professional signatures
- Profile photos in email settings
Total infrastructure example:
- 3 domains × 3 inboxes = 9 sending accounts
- 9 accounts × 40 emails/day = 360 emails/day capacity
Run outbound on autopilot.
Lead lists, enrichment, ICP qualification, personalized openers, sequencer push. Miniloop runs the loop, you take the meetings.
Step 2: Configure DNS Authentication
SPF, DKIM, and DMARC are non-negotiable. Without them, your emails won't reach inboxes.
SPF (Sender Policy Framework)
Tells receiving servers which IPs can send email for your domain.
Setup:
- Go to your domain's DNS settings
- Add a TXT record:
- Name: @ (or leave blank)
- Value:
v=spf1 include:_spf.google.com ~all(for Google Workspace)
Verify: Use MXToolbox SPF checker
DKIM (DomainKeys Identified Mail)
Cryptographic signature proving emails are legitimate.
Setup (Google Workspace):
- Admin console → Apps → Google Workspace → Gmail
- Authenticate email → Generate new record
- Add the TXT record to DNS
- Start authentication in admin console
Verify: Use MXToolbox DKIM checker
DMARC (Domain-based Message Authentication)
Tells receiving servers what to do with unauthenticated emails.
Setup:
- Add TXT record to DNS:
- Name: _dmarc
- Value:
v=DMARC1; p=none; rua=mailto:dmarc@yourcompany.com
Start with p=none (monitoring only). Move to p=quarantine after 2-4 weeks of clean data.
DNS Checklist
- SPF record configured
- DKIM enabled and verified
- DMARC record added
- MX records correct
- All records propagated (24-48 hours)
Step 3: Warm Up Your Domains
New domains have no reputation. Warm up builds trust with email providers.
Warmup Schedule
| Week | Daily Volume | Activity |
|---|---|---|
| 1 | 5-10 emails | Warmup tool only |
| 2 | 15-20 emails | Warmup + 5 manual sends |
| 3 | 25-35 emails | Warmup + 10-15 cold emails |
| 4 | 35-45 emails | Warmup + 20-25 cold emails |
| 5-6 | 40-50 emails | Full sending capacity |
Warmup Tools
| Tool | How It Works | Price |
|---|---|---|
| Instantly warmup | 4.2M account network | Included in Instantly |
| Lemwarm | Automated engagement | Included in Lemlist |
| Warmbox | Dedicated warmup | $15+/inbox/mo |
| Mailwarm | Reply simulation | $79+/mo |
How Warmup Works
- Tool sends emails to real inboxes in the network
- Those accounts open, reply, mark as important
- Email providers see positive engagement
- Domain reputation builds
- Future emails more likely to reach inbox
Critical Mistakes
- Skipping warmup: Most common cause of failure in weeks 4-8
- Warming <14 days: Minimum is 2 weeks, ideal is 4-6
- Sending during warmup: Keep cold sends minimal until week 3-4
- Stopping warmup: Continue even after reaching volume
Step 4: Choose Your Sending Tool
Tool Comparison
| Tool | Starting Price | Best For |
|---|---|---|
| Instantly | $30/month | High volume, unlimited accounts |
| Lemlist | $59/user/month | Personalization, multichannel |
| Smartlead | $39/month | Similar to Instantly |
| Apollo.io | $49/user/month | All-in-one with database |
| Outreach | $100+/user/month | Enterprise sales engagement |
What to Look For
Must-have:
- Email warmup included or integrated
- Deliverability monitoring
- Bounce handling (auto-remove)
- Unsubscribe handling
- Reply detection (pause sequence)
Nice-to-have:
- A/B testing
- Send time optimization
- Inbox rotation
- CRM integration
Sending Limits
| Provider | Recommended Daily Limit | Hard Limit |
|---|---|---|
| Google Workspace | 40-50/inbox | 500/day |
| Microsoft 365 | 40-50/inbox | 300/day |
| Custom SMTP | Varies | Server dependent |
Best practice: Stay well under limits. 40-50 emails/inbox/day is sustainable.
Step 5: Set Up Tracking and Monitoring
Deliverability Monitoring
Don't assume emails reach inbox. Monitor continuously.
Inbox placement tools:
- GlockApps
- Mail-Tester
- Litmus
- Instantly (built-in)
Target: 90%+ inbox placement across Gmail, Outlook, Yahoo.
Metrics to Track
| Metric | Good | Warning | Action Needed |
|---|---|---|---|
| Open rate | 40-60% | 20-40% | Check subject lines, deliverability |
| Reply rate | 5-15% | 2-5% | Improve copy, targeting |
| Bounce rate | <2% | 2-5% | Clean list, verify emails |
| Spam complaints | <0.1% | 0.1-0.3% | Review targeting, add unsubscribe |
| Inbox placement | >90% | 70-90% | Check DNS, warmup more |
Blacklist Monitoring
Check if your domains are blacklisted:
- MXToolbox Blacklist Check
- Spamhaus
- Barracuda
If blacklisted, request removal and investigate cause.
Step 6: Maintain List Hygiene
Bad data kills deliverability faster than anything else.
Verification Requirements
- Verify 100% of emails before first send
- Re-verify lists older than 30 days
- Remove bounces immediately (automatically)
- Target 95%+ valid rate
Bounce Handling
| Bounce Rate | Status | Action |
|---|---|---|
| <2% | Good | Continue normally |
| 2-5% | Warning | Pause, investigate source |
| >5% | Critical | Stop sending, clean list completely |
Engagement Hygiene
- Remove contacts who don't engage after full sequence
- Don't re-add removed contacts to new campaigns
- Track unsubscribes and honor them
Complete Setup Checklist
Week 1: Infrastructure
- Register 2-3 dedicated domains
- Set up Google Workspace or Microsoft 365
- Create 2-3 inboxes per domain
- Configure SPF records
- Enable DKIM
- Add DMARC record
- Verify all DNS with MXToolbox
Week 2-5: Warmup
- Connect inboxes to warmup tool
- Start warmup at 5-10/day
- Increase gradually per schedule
- Monitor warmup metrics
- Begin light cold sending week 3
Week 6+: Production
- Build verified lead list
- Set up sequences in sending tool
- Configure tracking and monitoring
- Launch at 40-50 emails/inbox/day
- Monitor deliverability continuously
- Continue warmup alongside sending
Automate Cold Email Infrastructure With Miniloop
Setting up cold email infrastructure takes weeks of careful work. Domain registration, DNS configuration, warmup scheduling, monitoring — it's a lot to manage.
Miniloop handles the operational complexity:
- Infrastructure management: Domains, DNS, warmup automated
- Deliverability monitoring: Real-time inbox placement tracking
- List hygiene: Automatic verification and bounce handling
- Multi-inbox orchestration: Distribute sends across accounts
- Alert system: Know immediately when something breaks
You write the emails. Miniloop keeps them reaching inboxes.
Try Miniloop or browse templates.
FAQ
How long does cold email setup take?
1 week for infrastructure (domains, DNS, inboxes). 4-6 weeks for warmup. Total: 5-7 weeks before you can send at full volume. Don't shortcut warmup — it's the most common cause of failure.
How many emails can I send per day?
40-50 emails per inbox per day is sustainable. With 9 inboxes (3 domains × 3 inboxes), that's ~360-450 emails/day. Scale by adding more domains and inboxes, not by increasing per-inbox volume.
Do I need a separate domain for cold email?
Yes, absolutely. Sending cold email from your main domain risks damaging your company's email reputation. One bad campaign can affect all email from that domain — including transactional and internal emails.
What happens if I skip warmup?
Emails go to spam. Domain reputation tanks. By weeks 4-8, deliverability collapses even if early sends seemed fine. Recovering a burned domain takes months. It's faster to warm up properly than to recover.
Which sending tool should I use?
For high volume with budget focus: Instantly ($30/month, unlimited accounts). For personalization and multichannel: Lemlist ($59/user). For all-in-one with data: Apollo ($49/user). Choose based on your primary need.
Frequently Asked Questions
How long does cold email setup take?
1 week for infrastructure (domains, DNS, inboxes). 4-6 weeks for warmup. Total: 5-7 weeks before you can send at full volume. Don't shortcut warmup — it's the most common cause of failure.
How many emails can I send per day?
40-50 emails per inbox per day is sustainable. With 9 inboxes (3 domains × 3 inboxes), that's ~360-450 emails/day. Scale by adding more domains and inboxes, not by increasing per-inbox volume.
Do I need a separate domain for cold email?
Yes, absolutely. Sending cold email from your main domain risks damaging your company's email reputation. One bad campaign can affect all email from that domain — including transactional and internal emails.
What happens if I skip warmup?
Emails go to spam. Domain reputation tanks. By weeks 4-8, deliverability collapses even if early sends seemed fine. Recovering a burned domain takes months. It's faster to warm up properly than to recover.
Which sending tool should I use?
For high volume with budget focus: Instantly ($30/month, unlimited accounts). For personalization and multichannel: Lemlist ($59/user). For all-in-one with data: Apollo ($49/user). Choose based on your primary need.



