What you actually need to send cold email safely: domains, mailboxes, authentication, warmup, monitoring, and rotation. This is the complete technical blueprint.
Safe emails per mailbox per day
Source: Industry Best Practice
Minimum warmup before real outreach
Source: Deliverability Standards
The Components You Need
Safe cold email requires seven key components working together:
Separate domain(s)
Not your production domain
Dedicated mailboxes
Real inboxes, not aliases
Proper authentication
SPF, DKIM, DMARC
Warmup
Reputation building before sending
Sending platform
Manages volume and scheduling
Monitoring
Track reputation and deliverability
Rotation strategy
Fresh domains when needed
1. Separate Domains
Why separate:
- • Protects your production domain
- • Can be burned and replaced
- • Fresh reputation (good and bad)
Domain strategy:
- • Primary: yourmsp.com (NEVER for cold)
- • Cold domains: yourmsp-mail.com, mspsolutions-city.com, etc.
- • Multiple domains for rotation and volume
Domain selection tips:
- • Similar to primary (builds trust)
- • Avoid spammy patterns
- • .com preferred (highest trust)
- • New domains need more warmup
- • Aged domains can help (but expensive)
How many domains:
- • 1 domain ≈ 50-100 emails/day safely
- • Want to send 300/day? Need 3-6 domains
- • Rotation extends domain life
2. Dedicated Mailboxes
Why dedicated mailboxes:
- • Real inbox, not forwarding
- • Can warm up properly
- • Builds individual reputation
- • Google Workspace or Microsoft 365 recommended
Mailbox math:
- • 1 mailbox ≈ 30-50 emails/day
- • Want 150/day? Need 3-5 mailboxes per domain
- • Mix of sending and receiving (replies)
Setup requirements:
- • Professional email provider (not free Gmail)
- • Proper profile (name, photo)
- • Signature configured
- • Authentication records
3. Authentication Setup
For each domain, configure:
SPF Record:
(Varies by provider)
DKIM:
- • Generate keys in email provider
- • Add DNS record
- • Verify setup
DMARC:
Start with p=none, move to quarantine/reject
Verification:
- • Use tools like MXToolbox
- • Send test emails
- • Check authentication headers
4. Warmup Process
New domain/mailbox warmup schedule:
| Week | Daily Volume | Activity |
|---|---|---|
| Week 1 | 5-10 | Warmup emails only |
| Week 2 | 15-25 | Warmup + few real |
| Week 3 | 30-50 | Mix warmup + real |
| Week 4 | 50-75 | Mostly real |
| Week 5+ | 75-100 | Full sending |
Warmup services:
- • Lemwarm, Warmbox, and similar warmup services
- • Send emails to network of real inboxes
- • Generate opens, replies, positive engagement
- • Build reputation artificially
Never skip warmup — Immediate high volume = spam folder
5. Sending Platform
What it manages:
- • Volume throttling (not too fast)
- • Scheduling (spread throughout day)
- • Rotation across mailboxes/domains
- • Bounce handling
- • Reply detection
- • Unsubscribe management
Options:
- • Instantly, Lemlist, Smartlead, Apollo
- • Each has warmup + sending
- • Connects to your mailboxes
Critical settings:
- • Daily limits per mailbox
- • Time between sends
- • Randomization
- • Business hours sending
6. Monitoring
What to watch:
| Tool | What It Shows |
|---|---|
| Google Postmaster Tools | Domain reputation with Gmail |
| Microsoft SNDS | Reputation with Microsoft |
| MXToolbox | Blocklist status |
| Your sending platform | Bounces, opens, replies |
Red flags:
- • Reputation dropping
- • Bounce rate spiking
- • Opens crashing
- • Blocklist appearances
Response: Pause sending immediately. Diagnose. Fix. May need to retire domain.
7. Rotation Strategy
Domains age out:
- • Even with good practices, domains accumulate baggage
- • Rotate fresh domains every 3-6 months
- • Keep multiple in rotation
- • Retire before they are burned
Scaling requires rotation:
- • More volume = more domains
- • Fresh domains in warmup pipeline
- • Mature domains for sending
- • Aging domains being retired
Email Math Cheat Sheet
To send X emails/day safely, you need:
| Daily Volume | Domains Needed | Mailboxes Needed |
|---|---|---|
| 50 | 1 | 2 |
| 100 | 1-2 | 3-4 |
| 200 | 2-3 | 5-7 |
| 500 | 4-6 | 12-15 |
| 1000 | 8-12 | 25-30 |
To send 200 cold emails/day safely, you need:
- 2-4 domains
- 4-8 mailboxes
- All authenticated properly
- 2-4 weeks warmup each
- Ongoing monitoring
- Rotation every 3-6 months
- $50-200/month in email costs
- Hours of setup and maintenance
Or: You let someone else handle it.
Why Managed Infrastructure Makes Sense
You handle:
- • Your MSP business
- • Your client relationships
- • Your service delivery
We handle:
- • Domains and mailboxes
- • Authentication and warmup
- • Sending and throttling
- • Monitoring and rotation
- • Deliverability management
You get:
- • Emails that actually reach inboxes
- • Zero risk to your production domain
- • No infrastructure headaches
- • Predictable cost
Do This
- Build infrastructure with all 7 components before sending
- Follow the mailbox math: 30-50 emails per mailbox per day
- Warm up for 2-4 weeks before real sending
- Monitor continuously and react quickly to warning signs
Avoid This
- Skip any component thinking you will add it later
- Exceed safe sending limits because you are impatient
- Ignore the warmup period — there are no shortcuts
- Wait until domains are burned to think about rotation
Pro Tip
