Blog
Cold Email Infrastructure: How to Set It Up and Scale Your Outreach

Cold Email Infrastructure: How to Set It Up and Scale Your Outreach

Last Updated on: Oct 17, 2026
•
5 min read
Summarize with

If you're new to cold emailing, you may have come across the term cold email infrastructure and wondered what it means. It includes the domains, mailboxes, email providers, and DNS records you need to send cold emails.

The right setup helps protect your sender reputation and manage email authentication, sending volume, and mailbox health.

Good infrastructure supports email deliverability, but your targeting, offer, and email copy also affect reply rates. Average cold email reply rates are often reported at around 3% to 5%, though results vary by campaign.

In this guide, I'll answer the most common questions beginners have about cold email infrastructure:

  • How many domains and mailboxes do I need?
  • Should I use shared IPs, dedicated IPs, or Google Workspace and Microsoft 365 mailboxes?
  • Should I set up mailboxes myself or buy pre-warmed mailboxes?
  • How much will the setup cost each month?

Plus, I'll cover how to set up your infrastructure, where to buy domains and mailboxes, and how much it costs. Let's get started.

What is Cold Email Infrastructure?

Cold email infrastructure is the technical setup used to send cold emails. It includes sending domains, email mailboxes, DNS records, and mail servers. These components work together to send emails and help protect your sender reputation.

How it works: You send an email from a mailbox linked to your sending domain. DNS records help the recipient's email provider verify the sender, while the mail server delivers the message.

Based on the email's authentication and sender reputation, the provider decides whether to deliver it to the inbox, send it to spam, or reject it.

How cold email infrastructure sends an email through a mailbox, sending domain, DNS records, and mail server before the inbox provider check

Why Is Cold Email Infrastructure Important?

Here's why cold email infrastructure matters:

  • Improve email deliverability: A properly set up sending infrastructure, with SPF, DKIM, and DMARC in place, helps your emails reach prospects' inboxes instead of being marked as spam or rejected by email providers.
  • Automate email setup: Cold email infrastructure tools can automate tasks such as setting up domains, creating email accounts, and configuring email settings. This saves time and reduces the manual work involved in preparing your outreach.
  • Diversify your sending: Using multiple domains and email accounts lets you spread your outreach across different sending accounts instead of relying on just one. This reduces your dependence on a single sending source.
  • Scale your cold outreach: As your outreach grows, you may need more domains and email accounts to handle your campaigns. The right infrastructure helps you expand your sending capacity without managing every account separately.
  • Protect your primary domain's reputation: Using separate domains for cold outreach helps protect your main business domain from problems caused by outbound campaigns. This allows you to keep your primary domain dedicated to regular business emails.

In short, cold email infrastructure helps you reach prospects more reliably, reduce manual work, and grow your outreach while keeping your primary business domain separate.

What are Google's and Microsoft's Email Requirements?

Google requires bulk senders who send 5,000 or more emails per day to personal Gmail accounts to meet additional sender requirements. Google counts messages from the same primary domain and its subdomains toward this threshold. Once a domain is classified as a bulk sender, that status is permanent.

Microsoft has similar requirements for Outlook.com. Since May 5, 2025, domains sending more than 5,000 emails per day to Outlook.com users must pass SPF and DKIM checks and publish a DMARC record. Messages that fail these requirements may be rejected with error code 550 5.7.515.

Setting up SPF, DKIM, and DMARC helps you meet these requirements, but authentication alone does not guarantee inbox placement.

Your sender reputation and sending practices also affect deliverability. Read this guide to Google's bulk sender guidelines for more details.

What Do You Need to Set Up Cold Email Infrastructure?

A working setup has six parts. Each part does a different job, and a problem in one part can hurt the others.

Sending Domains

A sending domain is a separate domain you use only for cold outreach. If your company uses acme.com, your sending domains might be getacme.com or tryacme.com.

Separate domains protect your main domain. If one sending domain gets a poor reputation, your company's everyday email keeps working.

Each sending domain should point to your main website, so a prospect who visits it still finds your company. Domain masking shows your website on the sending domain without revealing your main domain.

Email Mailboxes

A mailbox is the account that sends each email, such as [email protected]. A cold email setup usually spreads its volume across many mailboxes, because each one should send only a small number of cold emails a day.

Mailbox providers do not publish a safe daily number for cold email. Cold email senders commonly plan for about 30 emails per mailbox per day.

The sending tool then spreads each campaign across all your mailboxes. Monthly sending volume decides how many mailboxes you need.

DNS Records

DNS records are public settings on your domain. They tell inbox providers which servers can send email for your domain and what to do with email that fails these checks.

  • SPF: An SPF record lists the servers authorized to send email for your domain.
  • DKIM: A DKIM record holds a public key. Inbox providers use it to check that your domain signed the email and nobody changed it on the way.
  • DMARC: A DMARC record tells inbox providers what to do with email that fails authentication. It also sends you reports about every server that sends email for your domain.
  • MX records: MX records point your domain to the server that receives its email, including replies to your campaigns.
  • Custom tracking domain: This CNAME record lets your click-tracking links use your own domain instead of a domain that many senders share.

Email Hosting Providers

Every mailbox needs a provider to host it. There are two main choices.

Google Workspace and Microsoft 365 give you the same business mailboxes that many of your prospects use. They usually cost more per mailbox, and each company sets strict daily limits.

For example, Microsoft 365 sending limits cap each mailbox at 10,000 recipients a day.

SMTP-based providers host mailboxes on their own mail servers. SMTP is the standard protocol that servers use to send email.

These mailboxes usually cost less, and the provider sets up the servers and IP addresses for cold outreach.

Email Warmup

Warmup builds a sending history for a new mailbox before it sends cold email.

A warmup tool sends emails between active mailboxes in a network, and those mailboxes open and reply to them. Inbox providers see normal conversations and start to trust the new mailbox.

Warmup has limits. It cannot fix broken DNS records, a bad prospect list, or a sudden jump in volume.

Correct authentication and steady sending matter more.

When you compare email warmup tools, check how each tool builds its network and whether warmup keeps running after your campaigns start.

Cold Email Sending Software

The sending tool runs your campaigns on top of your infrastructure. It schedules emails, sends follow-ups, and spreads volume across your mailboxes. It also stops the follow-ups when a prospect replies.

Infrastructure and the sending tool do different jobs. When you compare cold email software, check that it connects to every mailbox provider you use.

6 Types of Cold Email Infrastructure

Cold email infrastructure comes in six common setups. Some of them overlap, so many teams use more than one at the same time.

1. Shared Email Infrastructure

With shared infrastructure, your mailboxes send from a pool of IP addresses that many businesses use. Everyday Gmail and Outlook accounts also send from shared IP addresses.

Shared infrastructure is the cheapest option and the quickest to set up. The problem is that other senders on the same IP addresses can affect you. Google says the activity of every sender on a shared IP address affects the reputation of all senders on it.

I recommend shared infrastructure for teams that are starting cold email for the first time. It also works well for senders who expect a higher number of spam complaints. This comparison of shared and private infrastructure explains when shared IP addresses make more sense.

2. Private Email Infrastructure

Private infrastructure runs your mailboxes on dedicated servers and IP addresses. No other company sends from your IP addresses, so the sender reputation of those IP addresses depends only on your own campaigns.

Private infrastructure costs more per mailbox than shared infrastructure. A new dedicated IP address also has no sending history. I raise its volume slowly before it carries a full campaign.

I recommend private infrastructure for agencies and high-volume teams that follow deliverability best practices closely. This comparison of dedicated and shared IPs explains the difference in detail.

Shared vs private cold email infrastructure: many companies share one IP pool, while dedicated IPs keep each client's reputation separate

3. Google Workspace and Microsoft 365 Infrastructure

Google Workspace and Microsoft 365 let you create business email accounts on your sending domains. You can set up the mailboxes yourself or use a cold email infrastructure provider to handle mailbox creation and DNS configuration.

Both services offer familiar email interfaces and built-in security features. Before buying mailboxes from a third-party provider, check that the accounts are genuine business accounts and that their use complies with the provider's policies.

Each service has sending limits, so you need to plan your email volume carefully.

  • Google Workspace: Eligible accounts can send up to 2,000 messages per day, with a separate limit of 3,000 external recipients per day. Trial accounts and some sending methods have lower limits. These are maximum limits, not recommended daily targets for cold email.
  • Microsoft 365: Exchange Online allows up to 10,000 recipients per mailbox in a rolling 24-hour period. Microsoft also sets a daily limit on external recipients for your whole organization. Microsoft does not recommend Exchange Online for bulk email sending.

Google Workspace and Microsoft 365 can cost more than some SMTP-based alternatives.

Compare mailbox prices, sending limits, provider policies, and setup support before choosing a service. Keep your sending volume low and follow the provider's current rules.

4. Azure Communication Services Email

Azure Communication Services Email lets you send emails through Microsoft's cloud platform. Unlike Microsoft 365, it does not provide regular business mailboxes. Instead, it lets applications send emails through APIs or SMTP.

You can connect a verified domain and configure SPF and DKIM records to authenticate your emails. Azure also provides delivery reports and analytics to help you track email performance.

Verified custom domains have default sending limits of 30 emails per minute and 100 emails per hour per subscription. You can request higher limits through Azure Support, but approval depends on your sending reputation, delivery failures, and spam complaints.

Microsoft recommends increasing sending volume gradually over two to four weeks while monitoring delivery results.

Azure supports transactional, bulk, and marketing emails. Before using it for cold outreach, check Microsoft's current policies to confirm that your use case is permitted. Pricing depends on usage.

5. SMTP-Based Email Infrastructure

SMTP-based infrastructure covers any mailbox hosted on a cold email provider's own mail servers. SMTP is the standard protocol that servers use to send email.

These mailboxes can run on shared IP addresses or on your own dedicated IP address or server. They usually cost less per mailbox than Google or Microsoft mailboxes, but they do not offer ESP matching. ESP matching means sending from the same email provider your prospect uses, such as Google to Google.

Gmail sets two technical rules for every server that sends to it. The server must have valid reverse DNS, and it must send over a secure TLS connection. A good SMTP provider handles both for you.

6. Pre-Warmed Email Infrastructure

Pre-warmed mailboxes are mailboxes that a provider has already warmed before you receive them. With them, cold campaigns can start in the same week instead of after two to four weeks.

No mailbox provider defines what "pre-warmed" means. Google expects every sender to build reputation through steady sending over time. For this reason, I keep volume steady and warmup running after I receive pre-warmed mailboxes.

Before you buy, you can ask the provider these questions:

  • How long did you warm each mailbox, and how many emails did it send?
  • Which warmup network did you use?
  • Are the domains new or aged?
  • Will warmup keep running after delivery?

This guide to pre-warmed mailboxes vs manual warming compares both approaches.

How to Set Up Cold Email Infrastructure Step by Step

Here is the order I follow for every cold email infrastructure setup. I finish each step before I move to the next one, because each step depends on the one before it.

How to set up cold email infrastructure in 8 steps, from calculating volume to weekly monitoring

Step 1: Calculate How Many Mailboxes and Domains You Need

I start by calculating my monthly sending volume. I count each follow-up as a separate email because it uses part of the mailbox's daily sending capacity.

Next, I spread that volume across mailboxes. As a general guideline, I plan for around 30 cold emails per mailbox per day and three mailboxes per domain.

These figures reflect common cold email practices rather than official limits. Mailbox providers do not publish a universal safe sending limit for cold email.

How many mailboxes and domains you need: 10,000 emails a month divided by 22 sending days, 30 emails per mailbox, and 3 mailboxes per domain gives 16 mailboxes and 6 sending domains

This table shows the math with 22 sending days a month:

Emails per monthEmails per dayMailboxes neededDomains needed
5,00022783
10,000455166
25,0001,1363813
50,0002,2737626

Next, I check each provider's hard limits:

  • Google Workspace: Each user can send 2,000 messages and reach 3,000 external recipients a day. Only 2,000 of those recipients can be different people.
  • Microsoft 365: Each mailbox can reach 10,000 recipients a day and send 30 messages a minute. Microsoft also caps external recipients for your whole organization each day.

These limits are hard caps, not safe targets for cold email.

Microsoft says its business email service is not designed for bulk mailing. That is why I keep each mailbox far below these numbers.

Finally, I add one spare domain for every ten I plan to use. If a domain has problems, I can move its campaigns to a spare domain right away.

Step 2: Buy Your Sending Domains

I buy domains that look close to my main brand. If my company uses acme.com, I pick names such as getacme.com or acmehq.com.

I follow three rules when I choose domain names:

  • I use .com domains whenever they are available.
  • I avoid hyphens, numbers, and long names.
  • I never send cold email from my main company domain.

Next, I point every new domain to my main website with a 301 redirect. A prospect who types in a sending domain then lands on my company's website. If I want to hide the redirect, I use domain masking.

Buying domains one at a time takes too long when you need many of them. I use Infraforge for the examples in this guide, and its bulk domain generator creates many domains in one click.

If you prefer to buy domains elsewhere, you can register them with a domain registrar and connect them to your infrastructure provider by updating their DNS settings.

Step 3: Create Mailboxes and Set Up Sender Profiles

I create 2 to 3 mailboxes on each domain. I use a person's name, such as [email protected] or [email protected]. I avoid role addresses such as sales@ or info@, because they look automated.

Before a mailbox sends anything, I set up three things:

  • I add a display name that matches the mailbox name.
  • I add a profile photo, so the mailbox looks like a person on the team.
  • I add a short signature with the sender's name, job title, and company.

Creating mailboxes by hand also takes time when you need many of them. Mailbox provisioning tools create mailboxes for many domains at once. Infraforge's mailbox auto-generator works this way, and I can then edit names and profiles in bulk.

Step 4: Add SPF, DKIM, DMARC, and MX Records

Add these DNS records to each sending domain to authenticate your emails and help inbox providers verify your sender.

  • SPF: Specifies which servers can send emails from your domain. Google Workspace uses include:_spf.google.com, while Microsoft 365 uses include:spf.protection.outlook.com. Keep one SPF record per domain and stay within the 10 DNS lookup limit.
  • DKIM: Adds a digital signature to your emails so receiving servers can verify their authenticity. Generate a key through your email provider and publish it as a DNS TXT record.
  • DMARC: Tells receiving servers how to handle emails that fail authentication and sends reports about email activity. Start with p=none, review the reports, and move to stricter policies when your setup is ready.
  • MX: Directs incoming emails to your mail server so your mailboxes can receive replies.

Once you've added the records, send a test email to Gmail, open Show original, and check that SPF, DKIM, and DMARC all show PASS.

For detailed instructions, follow this DNS setup guide.

Step 5: Set Up a Custom Tracking Domain and Reverse DNS

If I track clicks, I add a custom tracking domain. I create a CNAME record such as track.getacme.com. It points to the tracking address my sending tool gives me.

My links then use my own domain. Without this record, my links use shared tracking domains that many other senders also use. Google says that sharing an IP address or domain with other senders can lower the reputation of everyone who uses it.

If I send from my own server or a dedicated IP, I also check reverse DNS. Gmail requires the reverse DNS name of a sending IP to point back to that same IP. Google Workspace and Microsoft 365 handle this part for me.

Step 6: Warm Up Each Mailbox

New mailboxes and new domains have no sending history, so I warm them up before I start cold email campaigns. Google's sender guidelines say to start with a low volume and increase it slowly. Google also says that steady volume matters most for new domains.

Here is the warmup schedule I use for a new mailbox. It is my own practice, not an official rule.

WeekWarmup emails per dayCold emails per day
110 to 200
220 to 305 to 10
330 to 4010 to 20
430 to 4020 to 30

If Gmail starts to delay my emails, I stop raising volume for 24 hours. After that, Google suggests a daily increase of 25% to 100%, depending on the sender.

I keep warmup running after launch, and a warmup tool does this automatically. If you use Salesforge as your sending tool, it includes a warmup tool called Warmforge at no extra cost.

Warmforge gives each mailbox a Heat Score™, which is a mailbox health score. I wait until the score shows a mailbox is ready before I raise its cold volume.

If I cannot wait four weeks, I buy pre-warmed mailboxes. Some infrastructure providers sell mailboxes that finished warmup before delivery, and Infraforge is one of them. With these mailboxes, I can launch in the same week.

Step 7: Connect Your Sending Tool

I connect each mailbox to my sending tool. I use OAuth for Google Workspace and Microsoft 365, or IMAP and SMTP details for other providers.

Infrastructure providers usually work with any sending tool. Infraforge, for example, connects natively to Salesforge and works with other tools too.

Then I set the same rules on every mailbox:

  • I cap each mailbox at 30 cold emails per day.
  • I add a random gap of a few minutes between emails.
  • I send on weekdays during my prospects' working hours.
  • I turn on sender rotation, so each campaign spreads across all my mailboxes.

I add an opt-out line and my company's postal address to every email. The US CAN-SPAM Act requires both in commercial email.

Google asks bulk senders of marketing email to support one-click unsubscribe through an email header. A link in the email body alone does not meet that rule. For this reason, I turn on one-click unsubscribe in my sending tool whenever it offers it.

Some sending tools can also match each mailbox to your prospect's email provider. Salesforge calls this feature ESP matching and includes it in the Growth plan. It pairs my Google mailboxes with Google recipients and my Microsoft mailboxes with Microsoft recipients.

Step 8: Monitor Sender Reputation and Mailbox Health

After launch, I track deliverability for every domain once a week. I look at three numbers:

  • Spam rate: Google says to keep it below 0.1% and never let it reach 0.3%. I check it in Google Postmaster Tools.
  • Blocklists: I check every domain and IP against public blocklists.
  • Replies: A sudden drop in replies can be an early sign of poor inbox placement.

If you used Google Postmaster Tools in the past, note one important change.

The current version of Google Postmaster Tools no longer shows domain or IP reputation scores. Google retired those dashboards and points senders to its Compliance Status and Spam Rate dashboards instead.

If a domain lands on a blocklist, I pause it and move its campaigns to a spare domain. I treat a flagged mailbox the same way and pause it before it hurts the rest of the domain.

Checking every mailbox by hand takes too long, so I also use monitoring alerts. Infraforge's real-time monitoring alerts me when a mailbox shows problems, and its deliverability monitoring page shows what it checks.

5 Best Cold Email Infrastructure Providers

The table below compares 5 cold email infrastructure providers.

ProviderInfrastructure typeBest forDedicated IPPre-warmed mailboxesStarting price
Infraforge (sign up)Private SMTP on dedicated serversAgencies and high-volume teams that want full control of their sender reputationYes, extra IPs cost $99 per IP per month with quarterly billingYes$4 per mailbox per month with quarterly billing, minimum 10 mailbox slots
MailforgeShared SMTP on a pool of IPsGTM teams and agencies that want mailboxes live in minutesNoYes$3 per mailbox per month with monthly billing, minimum 10 mailbox slots
PrimeforgeGoogle Workspace and Microsoft 365Outbound teams and agencies sending to prospects on Google or MicrosoftNo, US IPsYes$4.50 per mailbox per month with monthly billing, minimum 10 mailbox slots
MaildosoSMTP on Maildoso’s own servers and rotating IPsB2B senders who want many low-cost SMTP mailboxes with IP rotationNoNo$75 per month for 30 mailboxes
ZapmailGoogle Workspace and Microsoft 365Agencies that want each domain kept in its own workspaceNo, US or EU IPsYes$39 per month for 10 Google mailboxes

Prices come from each vendor's official pricing page and are current as of October 2026. Check each vendor's live pricing page before you commit, because prices change often.

How Much Does Cold Email Infrastructure Cost?

The cost of cold email infrastructure depends on the number of domains and mailboxes you need. You may also need to pay for dedicated IPs, email warmup, and cold email software. Providers differ in the services they include and the fees they charge separately.

1. Domain Registration Costs

Each domain has a yearly registration fee. The total cost depends on the number of domains you register and the domain extension you choose. If you use multiple domains for cold email, include their renewal fees in your budget.

For example, Mailforge and Infraforge list .com domains at $14 per year, while Maildoso charges $15 per year.

2. Email Mailbox Costs

Mailbox costs depend on the provider, mailbox type, and billing cycle. Providers may charge for each mailbox or sell mailbox slots in bundles. A mailbox slot gives you the capacity to create one mailbox, and unused slots may still incur a charge.

For example, Mailforge charges $3 per mailbox slot per month with monthly billing. Maildoso charges $75 per month for 30 mailboxes, which works out to $2.50 per mailbox. Mailforge also requires a minimum purchase of 10 mailbox slots, so factor that requirement into your budget.

3. Dedicated IP Costs

A dedicated IP adds to your infrastructure costs when the provider charges for it separately. The price depends on the provider and the number of IPs you need. Check whether your plan already includes a dedicated IP before paying for an additional one.

For example, Infraforge charges $99 per dedicated IP per month with quarterly billing.

4. Email Warmup Tool Costs

Email warmup may be included in your cold email software or infrastructure plan. If your plan does not include it, you may need a separate subscription. The cost usually depends on the number of mailboxes you want to warm up and your billing cycle.

For example, Warmforge charges $10 per mailbox slot per month with quarterly billing. Warming 10 mailbox slots would cost $100 per month at that rate. Annual billing lowers the price to $9 per mailbox slot per month.

5. Cold Email Software Costs

Cold email software is another expense to consider if your infrastructure plan does not include it. These tools help you create campaigns, schedule follow-ups, and manage replies.

Pricing depends on the platform, sending limits, contact limits, and features you need. Platforms that include email warmup can save you the cost of a separate subscription. Check each plan's features and limits before deciding how much to budget.

6. Total Monthly Cost Examples

Here is what the infrastructure costs at three sending volumes. Every amount in the table is a monthly cost.

Cost itemSmall teamGrowing teamLarger team
Emails sent per month5,00025,00050,000
Mailboxes103876
Domains41326
Mailboxes at $2.50 to $4.50 each$25 to $45$95 to $171$190 to $342
Domains at about $14 a year eachAbout $5About $15About $30
Infrastructure total per monthAbout $30 to $50About $110 to $186About $220 to $372

The small team needs 8 mailboxes for 5,000 emails a month. I priced it at 10 mailboxes on 4 domains, because Mailforge and Infraforge sell a minimum of 10 mailbox slots.

When you compare providers, check how each one charges you. Providers charge in four common ways:

  • Per domain: A yearly fee covers each sending domain.
  • Per mailbox: A monthly fee covers each mailbox or mailbox slot.
  • Per seat: A monthly fee covers each person who logs in to the sending tool.
  • Flat subscription: One monthly fee covers the whole account. Some providers also add a small fee for each email you send.

How to Choose the Right Cold Email Infrastructure

Before choosing a provider, work out your volume and your prospects' email providers. Then decide how much control you need over your IPs.

  1. Calculate your full monthly cost by adding domains, mailboxes, and IPs to your warmup and sending tool costs.
  2. Work out how many domains and mailboxes your monthly volume needs, plus about 10% in reserve.
  3. Decide between shared and private infrastructure based on your volume and how closely you follow best practices.
  4. Check which email providers your prospects use, so you know if you need Google Workspace or Microsoft 365 mailboxes.
  5. Decide if you need dedicated IPs to keep clients or campaigns apart.
  6. Compare setup times, and ask what support you get when a domain has problems.
  7. Check whether the provider monitors mailbox health and alerts you to blacklist or DNS problems.
  8. Confirm that the provider integrates with the sending tool you already use.
  9. Check how easily you can add mailboxes and move domains between workspaces as you grow.
  10. Ask if you can switch infrastructure types later without migrating your domains to a new provider.

If your emails already land in spam, this cold email deliverability guide explains what to check first.

8 Cold Email Infrastructure Best Practices

  • Keep cold email off your primary domain: I send cold email only from separate sending domains. Yahoo advises senders to keep different types of email on separate IPs or domains, so one type cannot hurt another.
  • Authenticate every domain before the first email: I set up SPF, DKIM, and DMARC on every sending domain before it sends anything. Gmail, Yahoo, and Outlook.com all require these records from high-volume senders.
  • Send only to verified and relevant lists: I verify every list before a campaign and remove addresses that bounce. M3AAWG says that hitting spam traps no person ever used can point to a purchased list.
  • Raise sending volume slowly: Google advises senders to start with a low volume and increase it over time. I raise each mailbox's daily volume in small steps over several weeks.
  • Keep your spam rate below 0.1%: Google asks senders to stay below 0.1% and never reach 0.3%. I check the spam rate for every domain each week in Google Postmaster Tools.
  • Follow the email laws that apply to your prospects: The rules depend on where your prospects are.
    US: CAN-SPAM requires a working opt-out and your postal address in every commercial email. The law gives you 10 business days to honor each opt-out.
    UK: The consent rule for marketing email does not apply to companies, but it does apply to sole traders.
    EU: GDPR applies when you email named people at companies, so you need a lawful basis such as legitimate interest.
  • Use warmup as one part of your setup: Warmup helps a new mailbox build a sending history. It cannot make up for a bad list or broken DNS records.
  • Review your setup every month: Once a month, I check every DNS record and every domain against public blocklists. I also rotate DKIM keys every six months, as M3AAWG recommends.

This isn't legal advice, so check your own obligations. This guide to GDPR and cold email explains the main rules in Europe.

8 Common Cold Email Infrastructure Mistakes

  • Sending from your primary domain: If a cold campaign damages your main domain, your invoices and support emails can land in spam too. I keep all cold outreach on separate sending domains.
  • Misconfiguring DNS records: Each domain can have only one SPF record, and that record can use no more than 10 DNS lookups. If you break either rule, SPF fails for every email from the domain.
  • Sending to poor-quality lists: A high bounce rate tells inbox providers your list is old or bought. This guide shows you how to clean an email list.
  • Sending too much too soon: A new mailbox has no sending history. If it jumps to full volume on day one, inbox providers can delay or block its emails.
  • Relying on warmup alone: Warmup cannot fix a bad list, broken DNS records, or poor sending habits. I treat it as one part of a healthy setup.
  • Ignoring bounces and complaints: Small problems grow into blocked domains when nobody watches the numbers. Google says it does not offer delivery help to senders whose spam rate reaches 0.3%.
  • Choosing on mailbox price alone: A cheap mailbox that lands in spam costs you replies. I compare the full monthly cost with warmup, IPs, and monitoring included.
  • Skipping health checks after launch: Blocklist listings can appear at any time. Spamhaus adds 300,000 to 400,000 new listings to its Combined Spam Sources list every 24 hours.

Cold Email Infrastructure vs. Cold Email Software

A cold email program needs both. The infrastructure is what you send from, and the software decides who gets which email and when.

AreaCold email infrastructureCold email software
What it doesGives you the domains and mailboxes you send fromRuns your campaigns and sends each email on schedule
What it includesSending domains, mailboxes, DNS records and mail serversEmail sequences, follow-ups, sender rotation and reports
What it affectsWhether inbox providers trust your emailsWho gets which email, when it goes out, and how you track replies
When you set it upBefore your first campaign, with regular checks after launchAfter your mailboxes are warmed up and ready to send
How you payA yearly fee per domain and a monthly fee per mailboxA monthly plan based on contacts, emails or users
ExamplesInfraforge, Mailforge and PrimeforgeSalesforge, Smartlead and Instantly

Which Cold Email Infrastructure Should You Pick?

Good cold email infrastructure depends on three habits. Keep your domains separate, keep your DNS records correct, and grow your sending volume slowly.

If you send at volume or run campaigns for clients, I recommend Infraforge. Infraforge runs your mailboxes on dedicated IPs, so your reputation depends only on your own sending. It also sells pre-warmed mailboxes, so your campaigns can start sooner.

My last tip is to run two infrastructure types side by side. When I add Primeforge mailboxes next to Infraforge or Mailforge, I always have a mailbox that matches my prospect's email provider. All three run under one login, so I can move between them without migrating my domains.

You can create your Infraforge account and have your first domain and mailbox live in about 5 minutes.

Frequently Asked Questions

1. What is the best cold email infrastructure?

There is no single best setup for every sender. The right choice depends on how many emails you send and which email providers your prospects use. Shared infrastructure works well for a first campaign, and dedicated IPs work well for agencies and high-volume senders. I combine two types, so I always have a backup if one has problems.

2. How many domains do I need for cold email?

Divide your mailbox count by 2 or 3 to get your domain count. For 10,000 emails a month at 30 emails per mailbox per day, you need about 16 mailboxes. That works out to about 6 domains with 3 mailboxes each. I also keep one spare domain for every ten in use.

3. Do I need Google Workspace or Microsoft 365 for cold email?

No, you can send cold email from SMTP mailboxes hosted on a cold email provider's servers. Google Workspace and Microsoft 365 mailboxes help when your prospects use the same provider, which senders call ESP matching. Google Workspace allows 2,000 messages per user per day, and Microsoft 365 allows 10,000 recipients per mailbox per day. These are technical limits, not safe targets for cold email.

4. How long does it take to set up cold email infrastructure?

The technical setup takes less than a day, but warmup takes two to four weeks. DNS changes can take up to 48 hours to work everywhere. Pre-warmed mailboxes let you skip most of the warmup wait.

5. Do I need to warm up every mailbox?

Yes, every new mailbox needs warmup unless you buy it pre-warmed. A new mailbox has no sending history, and Google advises senders to start with a low volume and increase it slowly. I keep warmup running after launch too, so each mailbox keeps a steady sending pattern.

6. How much does cold email infrastructure cost per month?

A small team sending 5,000 emails a month can run its infrastructure for about $30 to $50 a month. Among the providers I compared, mailboxes cost about $2.50 to $4.50 each per month. Domains cost about $14 to $15 a year each. A dedicated IP on Infraforge adds $99 a month, and you also need a sending tool.

7. Can I use my primary business domain for cold email?

No, you should keep cold email off your primary domain. If a campaign hurts its reputation, your invoices and team email can land in spam too. Yahoo also advises senders to keep different types of email on separate IPs or domains. Use separate sending domains that redirect to your main website.

Scale outreach on private email infrastructure

Set up dedicated IPs, domains, and mailboxes.
Start with
4.7 rating on G2
Add as a preferred
source on Google