Short answer

Send from separate, authenticated domains (SPF, DKIM and DMARC on every one). Warm each new mailbox for at least 2 weeks, 4 on a brand-new domain. Verify every list. Write short plain-text emails with one ask and no tracking. Send 10 to 20 cold emails per mailbox per day (15 is the default), keep each mailbox at 50 or fewer emails a day including warming, and scale by adding mailboxes rather than pushing each one harder. Keep bounces under 2% and spam complaints under 0.1%, and replace a burned domain instead of nursing it.

Cold email deliverability comes down to a handful of fundamentals done consistently. This guide covers them in the order you set them up, then lists the mistakes we see most often. Numbers come either from mailbox providers' own published rules or from named public sources; where something is our own guidance, we say so.

Step 1: Infrastructure and authentication

Since February 2024, Gmail and Yahoo require every sender to authenticate with SPF or DKIM, and bulk senders to publish DMARC with the From domain aligned (Google's sender guidelines, Yahoo's sender best practices). Outlook.com added the same requirement for high-volume senders in May 2025. Cold email rarely reaches the bulk thresholds per domain, but meeting the bulk rules anyway removes an easy reason to filter you.

Never send cold email from your main business domain. Use separate sending domains that relate to your brand (getacme.com, acmehq.com) so a problem on a sending domain can't reach your everyday mail. Plan about 5 mailboxes per domain. The cold email calculator turns a daily target into mailboxes and domains, and how many domains you need explains the math.

On Winnr, every domain you buy or connect with nameservers gets SPF, DKIM and DMARC published for you, with DMARC at p=reject by default. Mailboxes are SMTP/IMAP accounts on Winnr's own sending infrastructure; SMTP for cold email explains how that compares with Google Workspace and Microsoft 365 inboxes.

Step 2: Warming

A new mailbox has no sending history, so its first messages get extra caution. Warming gives it a history first: a gradual ramp of realistic emails exchanged with a warming network, with replies, before any cold email goes out.

Winnr's built-in warming does this from the same dashboard as your domains: pick mailboxes, set a daily target (up to 20) and a ramp speed (Slow, Normal or Fast), for $0.60 per mailbox per month. Some sequencers also include a warmup pool; if you use one of those instead, the same rules apply. If you can't wait 2 to 4 weeks, pre-warmed mailboxes on aged domains are ready the day you buy them.

One caution on reading warming results: a warming health score measures how warmup mail fared inside the warming network. It is not inbox placement at Gmail or Microsoft. Use a seed test for that (Step 7).

Step 3: A clean, targeted list

No technical setup rescues a bad list. Sending to the wrong people produces no replies and more complaints, and sending to invalid addresses produces bounces.

Step 4: Content

Every email should read like a one-to-one note from a real person.

Run your copy through the free spam word checker before launch.

Step 5: Follow-ups

Follow-ups matter, but the first email matters more than many guides admit. Instantly's 2026 report, based on its platform's 2025 sending, found 58% of replies came from the first email and 42% from follow-ups, and that sequences of 4 to 7 steps performed best.

Step 6: Volume

This is our own guidance for Winnr mailboxes, and it is where most deliverability damage happens:

PhaseCold emails per mailbox per dayNotes
Warming (weeks 1 to 2, or 1 to 4 on a brand-new domain)0Warming only
First week of cold sending5 to 10Watch bounces and replies daily
Second week10 to 15Hold if bounces or complaints rise
Steady state10 to 20 (15 default)50 or fewer in total per mailbox, including warming

For the hard limits each provider enforces, see cold email sending limits by provider.

Step 7: Monitoring

Which deliverability numbers to track covers each metric and its source in more detail.

Step 8: Recovery

The full process is in how to recover a burned domain. If a Google Workspace account was suspended, see what to do when Google Workspace suspends you.

The 10 most common cold email mistakes

  1. Sending from the main business domain. One bad campaign can then affect invoices, support and every other email your company sends.
  2. Skipping or rushing warming. Launching cold campaigns from mailboxes with no history is the fastest way to land in spam.
  3. Unverified or bought lists. Invalid addresses cause bounces and spam traps; people who never fit your offer cause complaints.
  4. Too much volume per mailbox. Pushing 50 or more cold emails through each mailbox instead of adding mailboxes.
  5. Volume spikes. Going from 10 a day to 40 overnight, or sending a week's volume in one morning.
  6. Generic templates. First-name-only personalization and the same message to every segment read as mass email to people and filters alike.
  7. Tracking, links and attachments in the first email. Each one adds risk for little benefit.
  8. Weak or multiple asks. Asking for a 30-minute demo in the first email, or offering three different next steps.
  9. No follow-ups, or empty ones. Stopping after one email, or sending "just following up" with nothing new.
  10. Not monitoring. Running campaigns without watching bounces, complaints and replies, so a problem is found weeks late.

Frequently Asked Questions

How many cold emails can I send per day per mailbox?

Winnr recommends 10 to 20 cold emails per mailbox per day, 15 by default, with 50 or fewer emails in total per mailbox once warming is counted. 50 mailboxes on Winnr's Startup plan send roughly 500 to 1,000 cold emails a day. Get more volume by adding mailboxes, not by pushing each one harder.

How long should I warm a new mailbox?

At least 2 weeks before cold sending, and 4 weeks on a brand-new domain. Start cold sending at the bottom of the 10 to 20 range afterwards. Pre-warmed mailboxes skip the wait because their warming is already done.

Do I need a separate warmup tool?

Not on Winnr. Warming is built in at $0.60 per mailbox per month. If you prefer your sequencer's warmup pool, that works too, but use one warmup per mailbox, not two.

Should I use open tracking for cold email?

No. Tracking pixels and rewritten links are easy for filters to detect, and privacy features inflate open rates. Turn tracking off and judge campaigns on replies.

What bounce and complaint rates should I stay under?

Keep bounces under 2% and spam complaints under 0.1%. Google says the spam rate must never reach 0.3%. Above those levels, pause the campaign and fix the list or targeting.

What should I do if a domain gets blocklisted?

Pause it, confirm the listing on the operator's own site, move campaigns to replacement domains and fix the cause. Delisting is never guaranteed, so don't wait on it.

The bottom line

The teams that do well with cold email aren't the ones with the cleverest subject lines. They nail the basics every time: separate authenticated domains, warmed mailboxes, verified lists, short relevant copy, modest volume per mailbox, and fast reactions when a number moves. Winnr handles the infrastructure part: 50 authenticated email accounts for $69/mo or 200 for $189/mo, built-in warming, and exports to Instantly, Smartlead, EmailBison and 20+ other sending tools. See Winnr pricing.