Domain math, DNS, warmup, and the test-send gate: the infrastructure stack for cold email that actually gets delivered.
TL;DR
Deliverability is infrastructure, not copywriting. The best cold email in the world does nothing from a spam folder. We build and monitor sending infrastructure the way we would build production infrastructure: sized against a target volume, measured daily, and retired the moment it degrades, never nursed back to health while it is live.

Target daily volume divided by your per-mailbox cap gives mailboxes needed. Mailboxes divided by mailboxes-per-domain gives domains needed. Keep the per-mailbox cap well under whatever ceiling the platform states, and give Outlook mailboxes a lower cap than Google Workspace mailboxes, they need it.
| Daily volume | Mailboxes (approx.) | Domains (approx.) |
|---|---|---|
| 500/day | 17 | 6 |
| 1,000/day | 34 | 12 |
| 2,500/day | 84 | 28 |
| 5,000/day | 167 | 56 |
Before you buy
| Record | What it does | Detail |
|---|---|---|
| SPF | Authorizes which IPs can send for the domain | v=spf1 include:_spf.google.com include:sendgrid.net ~all. Use -all only once every sender is confirmed listed. |
| DKIM | Cryptographically signs each email | Generate in the mailbox provider, add the public key as a TXT record, use 2048-bit keys, allow 24-48h to propagate. |
| DMARC | Tells servers what to do on an SPF/DKIM fail | v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com. Start at p=none, move to p=quarantine after 30 days. Jumping straight to reject on a new domain is how you lose legitimate mail. |
| Tool | Role | Why we use it |
|---|---|---|
| Dynadot | Domain registrar | API-based purchase and DNS management, supports bulk registration |
| ZapMail | DNS + mailbox setup | Auto-configures SPF/DKIM/DMARC, creates mailboxes, integrates with Workspace and Outlook |
| Google Workspace | Mailbox provider | Higher placement for B2B recipients on Google-hosted domains |
| Microsoft 365 | Mailbox provider | Better placement targeting Outlook-hosted domains, warmup settings differ |
Mailbox realism, non-negotiable
| Setting | Value | Why |
|---|---|---|
| Initial send volume | 2 emails/day | A conservative start avoids an immediate flag |
| Max warmup volume | 15 emails/day/mailbox | Standard cap during the warmup phase |
| Auto-reply rate | Enabled | Simulated replies raise the engagement score |
| Duration | 2-3 weeks | Score needs 90+ before live sends |
| Google vs Outlook | Different ramps | Outlook needs a slower ramp, do not use the same schedule for both |
When a test send fails
| Platform | Best for | Key strength |
|---|---|---|
| EmailBison | High-volume, multi-workspace | Isolated workspaces, native warmup. Our default at agency scale. |
| Instantly | Fast setup | Clean UI, strong warmup, straightforward account management |
| Lemlist | Multichannel | Best-in-class LinkedIn sequencing alongside email |
| SmartLead | Analytics-heavy teams | Deep A/B testing, more infrastructure to manage than the others |
10 domains, 3 mailboxes each, 15 emails/day/mailbox. This is the practical throughput of a standard build.
| Metric | Check how | Alert threshold |
|---|---|---|
| Warmup score | Sending platform dashboard | < 90, pull from rotation |
| Bounce rate | Platform analytics | > 2%, pause and investigate |
| Spam complaint rate | Google Postmaster / Microsoft SNDS | > 0.1%, immediate investigation |
| Blacklist status | MXToolbox | Any listing, pull domain immediately |
| Inbox placement | Seed test across major providers | < 80% inbox, flag as degraded |
| DMARC pass rate | Aggregate reports | < 95%, DNS config issue |
Domain lifecycle
| Item | Cost (1,000/day setup) | Notes |
|---|---|---|
| 12 domains (annual) | $120-180/year | Amortizes to $10-15/mo |
| 34 Google Workspace mailboxes | ~$200/month | Bulk of the recurring cost |
| Sending platform | $30-200/month | Depends on tier |
| Email verification (BounceBan) | $25-50/month | Scales with verification volume |
| Total (steady state) | $270-470/month | For roughly 1,000/day sending capacity |
Enter your email and we'll send you this playbook, plus the open GitHub repo of setup skills when it ships.
We build and run these systems embedded with your team.