You're sending cold emails and getting nothing. Not bounces - nothing. They're disappearing into the void, or worse, landing in spam. You've checked everything: subject lines, copy, your list. But here's what most people miss - your infrastructure is broken before a single word of copy matters.
Infrastructure is the plumbing behind your cold email operation. It's the domain setup, the email authentication, the sending volume strategy, the account warming process. It's not exciting. But it's the only reason your emails land in inboxes instead of spam folders.
This guide covers what you actually need to set up to make cold email work at scale.
Start With Domain Authority and Email Authentication
Your domain is your reputation. Without it set up right, everything else falls apart.
First - you need a dedicated domain for cold email. Don't use your main company domain. Gmail, Outlook, and corporate mail servers will see high volume coming from it and flag it. Use a new domain that matches your company name closely (something like firstname@[yourcompany]mail.com or firstname@[yourcompany]outreach.com).
Second - set up SPF, DKIM, and DMARC records. These tell email providers your domain is legitimate. If you skip this, you're asking to land in spam.
SPF Record: Create a TXT record in your DNS that lists which mail servers can send email from your domain. This takes 10 minutes and prevents spoofing. Example structure: v=spf1 include:sendgrid.net ~all (adjust for your ESP).
DKIM Record: This digitally signs your emails. Your email service provider (ESP) usually generates this for you. Add it to your DNS and verify it's working in your ESP dashboard.
DMARC Record: This tells providers what to do if SPF or DKIM fail. Start with a monitoring-only policy: v=DMARC1; p=none; rua=mailto:[email protected]. Move to p=quarantine after 2 weeks if everything looks good.
Verify all three are set up correctly using MXToolbox or a similar checker. If any show failures, your deliverability is already compromised before you hit send.
Choose Your Email Service Provider (ESP) and Warm the Account
Your ESP matters. Don't use Gmail's free tier for cold email at scale. Gmail throttles high-volume senders and flags patterns as spam. Use a dedicated email service designed for outreach.
Common options: SendGrid, Mailgun, AWS SES, or a specialized cold email platform. For cold email specifically, something like Apollo, Instantly, or Lemlist handles warming and compliance better than general ESPs.
Regardless of which you choose - warm the account before sending cold emails. This means sending legitimate emails to a whitelist of addresses (your team, your own accounts, or a verified contact list) over 1-2 weeks. This builds sender reputation before you hit high-volume cold campaigns.
Start with low volume: 20 emails per day in week one, 50 per day in week two, then scale to your target volume. This signals to Gmail and Outlook that you're a real sender, not a bot.
Understand and Respect Sending Limits
Every email provider has limits on how much you can send per day. Exceed them and your account gets suspended.
Gmail: 500 emails per day from a standard account. If you're using Gmail, you need multiple accounts (3-5) with proper warm-up to hit 2,000+ emails daily without triggering rate limits.
Outlook/Microsoft: Similar limits, around 300 emails per day per account initially, scaling up with age and reputation.
Dedicated ESPs: Varies widely. SendGrid allows 100,000+ emails per day, but they'll suspend you for cold email if they detect it. Specialized platforms have higher tolerance but different limits per account.
The rule: spread your volume across multiple accounts and domains if you're planning to send more than 500 emails daily. This isn't just about hitting limits - it's about not putting all your reputation in one basket. If one account gets flagged, you still have others running.
Build a Proper Campaign Structure and Sending Sequence
Sending structure matters as much as volume. Don't blast 1,000 emails on Monday at 9 AM. Spread them out.
Daily sending window: Send during business hours of your target timezone (typically 8 AM - 5 PM). Don't send nights and weekends - it signals automation.
Volume per day per account: If you're starting fresh, cap at 100-150 emails per day per account for the first 2 weeks. This is where most people fail - they rush volume and tank their reputation immediately.
Follow-up sequence: Plan 3-5 follow-ups, spaced 3-4 days apart. This isn't aggressive - it's necessary. Most responses come on follow-ups 2-4, not the initial email.
Subject: Quick question about your marketing Hi [First Name], Saw you're responsible for lead gen at [Company] - would it make sense to grab 15 minutes next week to talk about how we've helped similar companies cut CAC by 30%? Let me know what your calendar looks like. [Your Name]
Then 4 days later, follow up with a different angle:
Subject: Re: Quick question about your marketing Still worth a conversation? I've seen companies like [Similar Company Name] cut their customer acquisition cost significantly by fixing their outbound process. Curious if that's a problem on your end.
Notice - the follow-up is shorter and shifts the angle. You're not just repeating the pitch.
Monitor Reputation Metrics Constantly
Your infrastructure is only as good as your metrics. Track these daily:
- Bounce rate: Anything above 3-5% means your list is bad. Below 2% is healthy. Clean your list aggressively if bounces climb.
- Complaint rate: When someone marks your email as spam. Keep this under 0.1%. Above that, your sender reputation is tanking.
- Open rate: 15-25% is typical for cold email. If you're under 10%, your subject lines are weak or your domain reputation is poor.
- Reply rate: 2-5% from a cold list is solid. Less than 1% and something is wrong with your copy or targeting.
Set up monitoring in your ESP dashboard. Check bounce and complaint rates weekly. If bounces spike, investigate immediately - it usually means your list source changed or you're hitting old addresses.
Prepare for Compliance and Unsubscribes
Cold email is regulated. You need an unsubscribe link in every email. It's not optional - it's legal. Make it work properly. When someone unsubscribes, remove them from all future campaigns immediately.
Every unsubscribe matters for your metrics. If unsubscribe rate climbs above 0.5%, your targeting or messaging is off. You're sending to people who don't care.
Include your company name and physical address in the footer. This signals legitimacy and helps with spam filters.
The Gap Between Knowing This and Running It Well
Setting up infrastructure is one thing. Running it at scale without letting anything slip is another. You need someone monitoring metrics daily, adjusting sending patterns, managing multiple accounts, rotating domains, responding to deliverability issues before they become crises, and handling unsubscribe lists.
That's the gap - knowing what to do and actually having the infrastructure running smoothly while you focus on getting replies. Most agencies either build this in-house (expensive and time-consuming) or skip it and blame their email copy for poor results. That's backwards.
Related Guides
- Cold Email Infrastructure Setup Guide: The Unsexy Foundation That Actually Gets Replies
- Cold Email Deliverability Complete Guide: Why Your Emails Aren't Landing in Inboxes
- Cold Email Sender Reputation Guide: Stop Landing in Spam
- B2B Cold Email Frequency Guide: How Often Should You Actually Be Emailing?
- Cold Email Sending Limits: What You Actually Need to Know