Order queue open · Verified lists delivered within 24–48 hours
Blog/How-to

How to set up Inframail: step-by-step for cold email senders

How to set up Inframail end-to-end: domain purchase, DNS configuration, inbox provisioning, SMTP export, Instantly connection, and warmup handoff before first campaign.

S

Sarah Okonkwo

Sales ops specialist, deliverability obsessive · Updated June 24, 2026

Last updated: June 2026 · Sarah Okonkwo, Sales ops specialist, deliverability obsessive


TL;DR — 7 things to know before reading

  • Inframail provisions Microsoft 365 inboxes with automated DNS configuration: connect a domain, Inframail generates the SPF, DKIM, and DMARC records automatically, and you add them to your registrar — no manual record creation required
  • The full setup from domain connection to first campaign takes 2–4 hours including DNS propagation; the propagation wait (typically 15–60 minutes) is the longest single step
  • Inframail exports SMTP and IMAP credentials per inbox, which you paste directly into Instantly, Smartlead, or any sending tool that accepts SMTP connections
  • Warmup must happen before any cold outreach: new Inframail inboxes should run on Instantly's warmup tool for a minimum of 14 days before sending campaigns, with 4–8 weeks recommended for high-volume operations
  • Domain naming matters: use variations of your main brand domain (yourcompanyoutreach.com, meetyourcompany.com) rather than exact matches; exact-match sending domains accumulate spam signals that can cross-contaminate your main domain's reputation
  • Inframail's flat monthly pricing ($47/month for unlimited inboxes on a single domain) makes it dramatically cheaper than per-inbox SaaS tools once you scale past 5 inboxes; the economics improve at scale
  • Verdict: use Inframail for provisioning, Instantly for sending and warmup, Quarvio for the verified contact data those inboxes will send to, and Aimfox for the LinkedIn channel that runs in parallel

Our take

The cold email infrastructure setup problem is not technical — it is sequencing. Every component of a working cold email stack (domain, DNS, inbox, warmup, sending tool, contact list) has dependencies on the components before it, and getting the order wrong adds days or weeks to setup time. The teams that set up Inframail quickly are not necessarily more technical than teams that struggle. They just know the right order: domain first, DNS second, inbox provisioning third, warmup fourth, contacts fifth, campaigns last.

Inframail's specific value in this sequence is what it automates. Manual Microsoft 365 inbox provisioning without Inframail requires creating a tenant, adding users, configuring DNS manually, setting up MFA exceptions for SMTP auth, and managing license renewals per inbox. Inframail handles all of that behind its interface. You connect a domain, create inboxes, and export credentials. The underlying Microsoft 365 infrastructure is managed for you. For teams running 10+ inboxes across multiple domains, this automation represents a meaningful operational saving.

The warmup requirement is the most commonly skipped step. New inboxes that send cold email immediately from day one typically develop reputation problems within the first two weeks: complaint rates climb, open rates fall, and some inboxes get throttled or blocked before the campaign has run long enough to produce any meaningful result. The 14–28 day warmup period is not a bureaucratic requirement; it is the time it takes for email infrastructure to establish the positive sending history that recipient filters use to make inbox placement decisions. Skip it at your own risk, and understand the risk clearly: a damaged new inbox is effectively a wasted domain until a 4–6 week recovery warmup is completed.

Inframail handles the inbox provisioning and DNS automation. Instantly handles sending, warmup, and campaign management. Quarvio delivers the verified contact data that keeps bounce rates below the 5% threshold where inbox reputation starts degrading. Aimfox runs the LinkedIn channel alongside email campaigns, targeting the same prospects across both channels to increase total response rates.


What Inframail is and how it differs from alternatives

Inframail is a cold email infrastructure platform that provisions Microsoft 365 inboxes at scale with automated DNS configuration and SMTP credential export. Three features distinguish it from alternatives:

Microsoft 365 as the underlying provider. Inframail inboxes run on Microsoft's Office 365 mail servers, not on a proprietary sending infrastructure. This matters for deliverability because Microsoft 365 inboxes carry the sender reputation of a commercial email provider that recipient filters treat with higher trust than bulk ESP servers. Gmail and Outlook recipient filters are configured to recognise Microsoft 365 sending infrastructure. Inboxes on this infrastructure start with better default placement odds than inboxes on shared ESP infrastructure.

Automated DNS configuration. When you add a domain to Inframail, it generates the correct SPF, DKIM, and DMARC records for your Microsoft 365 inboxes. You add these records to your registrar's DNS panel and verify them in Inframail. No manual record construction required. This reduces the most error-prone step in the setup process to a copy-paste operation.

Flat pricing per domain. Inframail charges a flat monthly fee per domain regardless of the number of inboxes you create on that domain. Once you scale past 5–6 inboxes per domain, Inframail is typically cheaper than per-seat providers. For operations running 20+ inboxes, the cost difference is substantial.

The alternative for cold email senders is manual Microsoft 365 provisioning (complex, expensive per seat), Google Workspace (better personal reputation but stricter bulk sending limits), or shared ESP infrastructure (lower cost, lower deliverability baseline). Inframail sits at the intersection of Microsoft 365 quality and manageable cost for cold email volumes.


Prerequisites

A sending domain purchased and ready. You need a domain that is not your primary business domain. Never use your main company domain (yourcompany.com) for cold email sending. Use a variation: getmeetyourcompany.com, yourcompanyhq.com, teamyourcompany.com. The sending domain takes all deliverability risk; if it gets blocklisted, your primary domain is unaffected.

Access to your domain's DNS panel. You need to be able to add TXT records to your domain's DNS. Most registrars provide a DNS panel in their control interface. Confirm you have access before starting setup. Common registrars with straightforward DNS panels: Namecheap, Cloudflare, GoDaddy, Google Domains (now Squarespace Domains).

An Inframail account. Sign up at Inframail.io. Setup takes 2–5 minutes. No credit card required to start the trial period.

An Instantly account. You will connect Inframail's SMTP credentials to Instantly for campaign sending and warmup. Sign up for Instantly separately if you have not already. Per Instantly's pricing page, plans start at Growth $30/month.

Verified contact data. Have your contact list ready before completing the setup. Quarvio delivers pre-verified B2B contacts at $129 for 5,000 through $699 for 50,000 contacts. Starting campaigns with unverified data when your inboxes are newly warmed is the fastest route to reputation damage.


Step-by-step: setting up Inframail end-to-end

Step 1: Create your Inframail account and access the dashboard

What to do: Sign up for Inframail and familiarise yourself with the dashboard structure before adding any domains or inboxes.

Sub-steps:

  1. Go to Inframail.io and create an account with your primary business email
  2. Verify your email address through the confirmation link Inframail sends
  3. Log in and review the dashboard: you will see sections for Domains, Inboxes, and SMTP Settings
  4. Review the plan options — Inframail's flat per-domain pricing means you pay the same whether you create 1 inbox or 50 inboxes on a given domain; confirm which plan tier covers your domain count
  5. Do not create any inboxes yet; add your domain first

Benchmark: Account creation to dashboard access takes 5–10 minutes including email verification.

Failure mode: Adding inboxes before completing DNS setup. Inboxes created before DNS records are correctly configured will not authenticate properly and will fail deliverability checks. Always complete DNS setup and verification before creating inboxes.

Step 2: Add your sending domain to Inframail

What to do: Add the domain you purchased for cold email sending to your Inframail account. This is the domain that will appear in the "From" address of your cold emails.

Sub-steps:

  1. In the Inframail dashboard, navigate to Domains and select "Add Domain"
  2. Enter your sending domain (e.g., meetyourcompany.com) — do not enter your primary business domain
  3. Inframail generates a set of DNS records for this domain: an SPF record, a DKIM CNAME record, and a DMARC record
  4. Copy these records or keep the Inframail tab open — you will need them in Step 3
  5. Do not close or advance past this screen until you have the DNS records saved

Benchmark: Adding a domain and receiving DNS records takes less than 2 minutes.

Failure mode: Adding the wrong domain. Confirm the domain you are adding matches the domain you purchased and intend to use for sending. Adding yourcompany.com instead of meetyourcompany.com is a costly mistake that routes all authentication records to the wrong domain.

Step 3: Add the DNS records to your domain registrar

What to do: Add the three DNS records Inframail generated (SPF, DKIM, and DMARC) to your domain's DNS configuration at your registrar.

Sub-steps:

  1. Log in to your domain registrar's control panel (Namecheap, Cloudflare, GoDaddy, etc.)
  2. Navigate to DNS settings for your sending domain
  3. Add the SPF TXT record: this will look like v=spf1 include:spf.protection.outlook.com -all (Inframail provides the exact string)
  4. Add the DKIM CNAME record: Inframail provides the exact host name (e.g., selector1._domainkey) and the value pointing to Microsoft's DKIM infrastructure
  5. Add the DMARC TXT record: Inframail provides the exact record with your domain populated; a starting DMARC policy of p=none is acceptable initially
  6. Save all records in your registrar's DNS panel

Benchmark: Adding three DNS records takes 5–15 minutes depending on your registrar's interface. Some registrars require separate saves for each record; others allow bulk editing.

Failure mode: Entering records in the wrong fields. TXT records have a "host" field and a "value" field. The SPF and DMARC TXT records typically have @ as the host (meaning the root domain) and the full record string as the value. The DKIM CNAME has a specific host subdomain (e.g., selector1._domainkey) and a CNAME value. Mixing up host and value produces broken records that fail verification.

Step 4: Verify DNS propagation

What to do: Wait for DNS records to propagate and then verify them through Inframail's verification tool and an external checker.

Sub-steps:

  1. After adding records to your registrar, wait 15–60 minutes for initial propagation (full propagation can take up to 48 hours but most records propagate within an hour)
  2. Return to Inframail and use the "Verify DNS" function for your domain
  3. Inframail will check each record and report pass/fail status for SPF, DKIM, and DMARC independently
  4. If Inframail's verification passes, also check with MXToolbox's SPF and DKIM check tools to confirm from an external perspective
  5. Do not create inboxes until all three records show as verified

Benchmark: DNS propagation for most registrars takes 15–60 minutes for TXT records. CNAME records (used for DKIM) sometimes propagate faster. Check at 20 minutes and again at 60 minutes; if not propagated by 2 hours, review the records for errors.

Failure mode: Checking before propagation and concluding records are wrong. DNS propagation has latency. A record that appears to fail at 5 minutes post-creation often passes at 60 minutes. Check the record syntax first; if it looks correct, wait the full propagation window before troubleshooting.

Step 5: Create inboxes in Inframail

What to do: Create the sending inboxes on your verified domain. Each inbox is a separate email address that will send cold emails.

Sub-steps:

  1. In the Inframail dashboard, navigate to Inboxes and select "Create Inbox"
  2. Choose your verified domain from the dropdown
  3. Enter the inbox username (the part before the @): use professional-sounding names such as sarah, james, ryan, mike, or team — not generic names like info, contact, or sales which have higher complaint rates
  4. Inframail provisions the inbox and creates the underlying Microsoft 365 user; this takes 1–3 minutes per inbox
  5. Create the number of inboxes your sending volume requires: at 30–50 emails per inbox per day, 5 inboxes can send 150–250 emails daily, 10 inboxes can send 300–500 daily
  6. Note the SMTP and IMAP credentials for each inbox — Inframail displays these in the inbox settings

Benchmark: Each inbox takes 1–3 minutes to provision. Creating 10 inboxes takes 10–30 minutes.

Failure mode: Creating too many inboxes before warmup. Creating 20 inboxes and immediately connecting all of them to campaigns without warmup produces 20 damaged inboxes simultaneously. Create only the inboxes you plan to warm up in the current period, then add more as you scale.

Step 6: Export SMTP and IMAP credentials

What to do: Export the connection credentials for each inbox so you can connect them to Instantly or another sending tool.

Sub-steps:

  1. In the Inframail dashboard, navigate to each inbox and access its settings
  2. Copy the SMTP settings: server (smtp.office365.com), port (587), security (STARTTLS), username (the full email address), and password
  3. Copy the IMAP settings: server (outlook.office365.com), port (993), security (SSL/TLS), username (the full email address), and the same password
  4. Save these credentials in a secure location — a spreadsheet with one row per inbox works well for small setups; a password manager is better for larger operations
  5. Inframail also provides a bulk SMTP export option that generates a CSV of all inbox credentials — use this for setups with 5+ inboxes to save time

Benchmark: Credential export for a single inbox takes 2–3 minutes. Bulk export for 10 inboxes takes 5 minutes.

Failure mode: Copying incomplete credentials. SMTP connections require all five parameters: server, port, security protocol, username, and password. Missing any one will cause a connection failure in Instantly. Double-check completeness before proceeding.

Step 7: Connect inboxes to Instantly

What to do: Add each Inframail inbox to Instantly using the SMTP/IMAP credentials.

Sub-steps:

  1. Log in to Instantly and navigate to Sending Accounts (or Email Accounts, depending on your plan interface)
  2. Select "Add Account" and choose the SMTP/IMAP option (not Google or Microsoft OAuth, since Inframail uses custom credentials)
  3. Enter the SMTP settings: server, port, security, username, password
  4. Enter the IMAP settings: server, port, security, username, password (required for reply detection and warmup)
  5. Send a test email from Instantly to confirm the connection works; the test email should arrive in your inbox within 1–2 minutes
  6. Repeat for all inboxes

Benchmark: Connecting one inbox to Instantly takes 3–5 minutes including the test send. Connecting 10 inboxes takes 30–50 minutes.

Failure mode: Using OAuth instead of SMTP/IMAP credentials. Inframail inboxes cannot be connected via Microsoft OAuth because they use a custom provisioning model. The SMTP/IMAP credential method is required. If Instantly prompts for OAuth or shows "Sign in with Microsoft", select the manual SMTP option instead.

Step 8: Enable inbox warmup in Instantly

What to do: Activate Instantly's warmup feature for each newly connected inbox before running any cold email campaigns.

Sub-steps:

  1. In Instantly, navigate to each sending account and find the warmup settings
  2. Enable warmup for each inbox
  3. Set the initial daily warmup send count: start at 10–20 emails per day for the first week, increasing to 30–50 per day by week 3
  4. Confirm warmup is active by checking the warmup status indicator in Instantly — it should show "Warming" or similar active status
  5. Do not add these inboxes to any active campaigns until warmup has been running for at least 14 days; 28 days is safer for high-volume targets

Benchmark: Per Instantly's cold email benchmarks, minimum warmup time is 2–4 weeks, with 8–12 weeks for full maturity. At 14 days, inboxes can begin low-volume cold sending (10–20 emails per day). At 28 days, moderate volume (30–50 per day). At 60+ days, full volume.

Failure mode: Stopping warmup when cold campaigns begin. Warmup should continue running alongside cold campaigns indefinitely. The warmup emails generate positive engagement signals (opens, replies, non-spam marks) that offset the neutral or negative signals from cold outreach. Turning off warmup when campaigns start removes this positive signal contribution.

Step 9: Set daily sending limits

What to do: Configure per-inbox daily sending limits in Instantly to prevent over-sending from any single inbox.

Sub-steps:

  1. In Instantly's sending account settings for each inbox, set the daily email limit
  2. For weeks 1–2 (warmup only): 0 cold emails, let warmup run at its own pace
  3. For weeks 3–4 (early campaign phase): 10–20 cold emails per inbox per day maximum
  4. For weeks 5–8 (scale phase): 30–40 cold emails per inbox per day
  5. For fully mature inboxes (60+ days): 40–50 cold emails per inbox per day as the upper limit per Instantly's cold email benchmarks
  6. Set Instantly's send window to business hours in the target timezone to distribute sends naturally

Benchmark: At 40 emails per inbox per day across 5 inboxes, you can send 200 emails per day. At 10 inboxes, 400 per day. At 25 inboxes across 5 domains, 1,000 per day. Plan your inbox count based on your daily volume target.

Failure mode: Setting limits too high too soon. Pushing new inboxes to 50 emails per day in week one produces a spike in sending volume that triggers spam filters trained on normal corporate email patterns. The volume ramp must match the warmup timeline.

Step 10: Verify deliverability before the first campaign

What to do: Run a pre-campaign deliverability check to confirm authentication, reputation, and placement are at acceptable levels before sending to your contact list.

Sub-steps:

  1. Use a free inbox placement tool (GlockApps or Mail-Tester) to send a test email from each inbox and check which folder it lands in at major providers
  2. Verify SPF, DKIM, and DMARC are showing as pass in the test results
  3. Check Google Postmaster Tools for any domain reputation signals (may not show data until you have sent enough warmup emails to the domain)
  4. Check MXToolbox blacklist checker to confirm your sending domain and IP are not on any major blocklists
  5. Review bounce rates from warmup sends in Instantly — if warmup bounce rates are above 3%, review whether the warmup is sending to valid addresses; this may indicate a warmup pool quality issue rather than a deliverability problem with your setup

Benchmark: All three authentication records should show as pass. Inbox placement test should show inbox (not spam) at Gmail and Outlook for at least 70% of test sends. Below 70% inbox placement indicates a warmup or authentication issue requiring resolution before campaign launch.

Failure mode: Skipping the pre-campaign check. The pre-campaign check takes 30 minutes but can save weeks of campaign recovery if it identifies a configuration problem before cold sends begin. Authentication failures and blocklist appearances caught at this stage are easy to fix; caught after 1,000 campaign sends, they require infrastructure rebuilding.


Inframail setup configuration reference

SettingRecommended valueNotes
Inboxes per domain3–5Spreading inboxes across domains limits per-domain reputation exposure
Sending domains per brand3–5Protects primary domain if one sending domain is flagged
Daily emails per inbox30–50 (mature)Lower in warmup phase: 10–20 in weeks 3–4
Warmup minimum duration14 days28–60 days for high-volume targets
Warmup daily volumeStart 10, ramp to 40Increase by 5–10 emails per day per week
SMTP port587 (STARTTLS)Standard Microsoft 365 SMTP port
IMAP port993 (SSL/TLS)Required for reply detection in Instantly
DNS propagation wait15–60 minutesFull propagation can take up to 48 hours
DMARC starting policyp=noneMove to p=quarantine after 30 days of monitoring
Pre-campaign inbox placement target70%+ inboxBelow 70% indicates warmup or authentication issue

Advanced tactics

Tactic 1: Build a domain portfolio for volume and risk isolation

The standard Inframail setup uses one domain with multiple inboxes. The advanced setup uses multiple domains with multiple inboxes each, creating a portfolio that isolates risk and enables higher total sending volume.

A 5-domain portfolio with 5 inboxes per domain gives you 25 inboxes. At 40 emails per inbox per day, that is 1,000 emails per day. If one domain encounters a deliverability issue (elevated complaint rate, temporary blocklist), you pause that domain's campaigns while the other four continue. This isolation means one bad campaign batch does not shut down your entire outreach operation.

The portfolio also enables targeting segmentation: use Domain A for campaign to Segment A, Domain B for Segment B. If Segment A turns out to have worse list quality than expected (higher bounce rate), the damage stays on Domain A without contaminating Domain B's reputation.

Tactic 2: Age your domains before using them

Domain age is a reputation factor. A domain registered today and immediately set up with Inframail has no sending history. A domain registered 90 days ago and aged (with DNS records set and some low-volume sends in warmup) arrives at the first campaign with more established reputation signals.

The practice: register domains 60–90 days before you intend to use them for campaigns. Set up the DNS records immediately and run warmup at very low volume (5–10 emails per day) during the aging period. By the time you ramp to campaign volume, the domain has 2–3 months of positive sending history. This produces noticeably better initial inbox placement rates compared to campaigns launched from day-zero domains.

Tactic 3: Use a domain naming system that scales

As you add more sending domains, naming becomes an operational challenge. A systematic approach: use a consistent prefix or suffix pattern that identifies the domain as a sending domain without looking obviously templated to recipients.

Patterns that work: prefixing with "meet" (meetacmeco.com), "team" (teamacmeco.com), "go" (goacmeco.com). Patterns to avoid: numbered domains (acmeco1.com, acmeco2.com) which are recognisable spam patterns; obviously generic domains (bestservices2026.com); domains with hyphens in obvious positions.

Document your domain portfolio in a spreadsheet with: domain name, registrar, date registered, date DNS configured, current warmup status, assigned campaign segments, and reputation monitoring links (Postmaster Tools URL, blacklist check date). This documentation prevents operational confusion as the portfolio grows.

Tactic 4: Coordinate inbox rotation with contact segmentation

Inframail's value is in providing multiple clean inboxes. The operational question is how to assign contacts to inboxes for maximum deliverability control. Two approaches:

Domain-based segmentation: All emails to contacts in one industry or segment go through one domain's inboxes. If that segment has worse-than-expected list quality, the reputation impact is contained to that domain.

Round-robin rotation: Contacts are distributed evenly across all inboxes regardless of segment. This maximises volume distribution but makes it harder to trace deliverability issues to specific list segments.

For most operations, domain-based segmentation with round-robin rotation within each domain's inbox pool is the right balance: segment isolation at the domain level, volume distribution at the inbox level.

Tactic 5: Monitor the warmup score before scaling

Instantly's warmup feature generates a warmup score per inbox based on positive engagement signals from warmup emails. This score is a leading indicator of deliverability health. An inbox with a warmup score trending up (more opens, replies, and good engagement from warmup) will have better cold campaign inbox placement than one with a flat or declining score.

Before scaling an inbox from warmup-only to active campaigns, check the warmup score trend over the past 7 days. If the score is improving, the inbox is ready to add campaigns. If the score is flat or declining, extend warmup by another 1–2 weeks before adding campaigns. This practice prevents launching campaigns from inboxes that have not yet established the positive reputation signals that produce good inbox placement.


Troubleshooting Inframail setup issues

Problem 1: DNS verification failing after adding records

Symptoms: Inframail's DNS verification shows FAIL for SPF, DKIM, or DMARC even after you have added the records to your registrar.

Diagnosis steps:

  1. Wait the full propagation window (15–60 minutes minimum, up to 48 hours) before concluding there is an error
  2. Use MXToolbox to check the specific record type that is failing — it will show exactly what the record contains as currently visible on the public DNS
  3. Check that the record host is correct: SPF and DMARC use @ (root domain); DKIM uses a specific subdomain like selector1._domainkey
  4. Check that the TXT record value was entered without extra quotes or spaces added by your registrar's interface

Fix: The most common cause is a registrar that adds extra quotes around TXT record values. If MXToolbox shows your SPF record with double-quotes inside double-quotes ("\"v=spf1...\""), remove the outer quotes in your registrar. Re-verify after another propagation wait.

Problem 2: Inbox connection failing in Instantly

Symptoms: Instantly shows a connection error when you attempt to connect an Inframail inbox using SMTP/IMAP credentials.

Diagnosis steps:

  1. Verify SMTP settings: server smtp.office365.com, port 587, security STARTTLS
  2. Verify IMAP settings: server outlook.office365.com, port 993, security SSL/TLS
  3. Confirm the username is the full email address (name@yourdomain.com), not just the username portion
  4. Confirm the password is the one generated by Inframail for this inbox — not your Inframail account password
  5. Check whether Inframail has a status page showing any outages with Microsoft 365 provisioning

Fix: The most common cause is entering the Inframail account password instead of the per-inbox SMTP password, or using the username portion without the full email address format. Retrieve the exact credentials from Inframail's inbox settings and re-enter all five parameters from scratch.

Problem 3: Emails landing in spam during warmup

Symptoms: Warmup emails sent from new Inframail inboxes are landing in spam rather than inbox at warmup pool recipients.

Diagnosis steps:

  1. Verify that all three authentication records (SPF, DKIM, DMARC) are passing — spam placement during warmup is often an authentication failure
  2. Check the warmup email content: some warmup tools use generic subject lines that are pattern-matched as spam; check whether your warmup tool allows custom warmup content
  3. Check whether the inbox is sending more emails per day than the warmup schedule recommends for its current age

Fix: Authentication failures are the most common cause of warmup-phase spam placement. Fix the failing record first. If authentication is passing and warmup emails are still going to spam, reduce the daily warmup volume and allow more time before checking again.

Problem 4: DKIM record not propagating

Symptoms: SPF and DMARC pass verification, but DKIM continues to show as failing even after 24 hours.

Diagnosis steps:

  1. Check the DKIM record type in your registrar: it must be a CNAME record, not a TXT record
  2. Confirm the CNAME host exactly matches what Inframail specified (e.g., selector1._domainkey with no domain suffix — some registrars auto-append the domain, others require you to enter the full subdomain)
  3. Use MXToolbox's DKIM checker with your specific selector and domain to see what the record currently resolves to

Fix: Some registrars auto-append the root domain to CNAME records entered with relative hosts. If Inframail says enter selector1._domainkey and your registrar auto-appends the domain, the record becomes selector1._domainkey.yourdomain.com.yourdomain.com which is incorrect. Enter the full absolute host selector1._domainkey.yourdomain.com (with trailing dot if your registrar requires it) to prevent auto-appending.

Problem 5: Inbox warmup score is declining

Symptoms: The warmup score in Instantly is trending down over 5–7 days rather than improving.

Diagnosis steps:

  1. Check whether IMAP is correctly configured: Instantly needs IMAP access to read and engage with warmup replies; if IMAP is broken, warmup incoming engagement is not being detected
  2. Check whether the inbox is simultaneously running cold campaigns that are generating complaint or bounce signals that offset warmup positive signals
  3. Check whether the warmup pool is functioning correctly in Instantly — occasionally warmup pool emails fail to generate replies if the pool has a temporary issue

Fix: Fix IMAP connectivity first if that is the issue. Ensure cold campaigns are not running simultaneously with early warmup. If the IMAP is correct and no campaigns are running, contact Instantly support to investigate warmup pool behaviour.

Problem 6: Sending domain getting blocklisted

Symptoms: MXToolbox shows your sending domain on a blocklist, or inbox placement tests show very high spam rates (80%+).

Diagnosis steps:

  1. Identify which blocklist the domain appears on — MXToolbox shows the specific list
  2. Check your campaign bounce rates and complaint rates in Instantly; elevated rates (bounce above 5%, complaint above 0.3%) are the most common cause of blocklisting
  3. Check whether the domain was set up from a previously blocklisted IP or whether the domain itself was previously registered with a spam history

Fix: Stop all sending from the blocked domain immediately. Request removal from the specific blocklist (most have a removal request form). Investigate and fix the root cause — usually high bounce rate from poor list quality or high complaint rate from broad targeting. Do not resume sending until removal is confirmed and root cause is addressed.

Problem 7: Warmup taking longer than expected

Symptoms: After 28 days of warmup, inbox placement tests still show significant spam placement (above 30% spam).

Diagnosis steps:

  1. Verify authentication records are all passing — a DKIM failure can prevent reputation accumulation even with active warmup
  2. Check the daily warmup volume: if warmup is sending fewer than 20 emails per day, reputation building is very slow; increase the daily warmup volume
  3. Check whether cold campaigns started too early and generated complaint signals that require additional warmup time to overcome

Fix: Extend warmup by 2–4 more weeks with increased daily warmup volume. Fix any authentication failures. If cold campaigns were started too early, pause them for 2–4 weeks while warmup continues before re-attempting.


What practitioners say about Inframail setup

A verified user on Inframail reviews on G2:

"The DNS automation is the real time-saver. Before Inframail, I was manually setting up SPF, DKIM, and DMARC for every new domain and making mistakes that took days to troubleshoot. Now I add the domain, copy the records Inframail generates, and I'm done. Setup that used to take half a day now takes an hour."

— Verified buyer on Inframail reviews on G2

A discussion in r/coldemail (634 upvotes) on the warmup step:

"The one thing I wish I knew before setting up Inframail: do not skip warmup. I connected 10 inboxes to Instantly and immediately launched a 500-email campaign. Had three inboxes flagged within a week. Had to rebuild. The warmup step looks optional but it is not. Four weeks minimum."

— r/coldemail, 634 upvotes

A second verified G2 reviewer on Inframail reviews on G2:

"For agencies managing multiple clients, Inframail's flat per-domain pricing completely changes the economics. We were paying $8–12 per inbox per month at previous providers. At 50 inboxes per client and 10 clients, the savings are significant. The setup is slightly more technical than plug-and-play tools but the cost and deliverability quality justify it."

— Verified buyer on Inframail reviews on G2


Our actual stack

NeedToolNotes
Inbox provisioning and DNSInframailMicrosoft 365 inboxes, automated DNS
Campaign sending and warmupInstantlyConnects via SMTP/IMAP, warmup built in
Verified contact dataQuarvioPre-verified, 90% deliverability guarantee
LinkedIn outreachAimfoxLinkedIn campaigns alongside email

Frequently asked questions

How long does Inframail setup take from start to first campaign?

The full setup takes 2–4 hours of active work, but the timeline to first campaign is longer due to warmup requirements. Active work includes: account creation (10 minutes), domain addition and DNS record copy (20 minutes), DNS propagation wait (15–60 minutes), inbox creation (30 minutes for 5–10 inboxes), Instantly connection (30 minutes), warmup activation (15 minutes), and pre-campaign verification (30 minutes). After that, the warmup period of 14–28 days must run before campaigns begin.

Can I use Inframail with Google Workspace instead of Microsoft 365?

Inframail provisions Microsoft 365 inboxes specifically. If you want Google Workspace inboxes, you would need to provision those separately through Google directly. Inframail's value proposition is the automated DNS configuration and flat-rate pricing for Microsoft 365 inboxes, which makes it specific to the Microsoft infrastructure stack.

How many inboxes should I create on one domain?

The recommended range is 3–5 inboxes per domain. This keeps the sending volume per inbox at sustainable levels (30–50 emails per day) without overloading the domain's reputation with too many concurrent sending addresses. For higher volume, add more domains rather than more inboxes per domain.

What is the difference between SMTP and IMAP, and why does Instantly need both?

SMTP (Simple Mail Transfer Protocol) is the outgoing mail protocol — Instantly uses your SMTP credentials to send cold emails from your Inframail inbox. IMAP (Internet Message Access Protocol) is the incoming mail protocol — Instantly uses your IMAP credentials to read reply emails, enabling reply detection and warmup engagement. Both are required for Instantly to function correctly.

Do I need to set up SPF, DKIM, and DMARC manually?

No. Inframail auto-generates the correct records for your Microsoft 365 inboxes when you add a domain. You copy the generated records and add them to your registrar's DNS panel. The records themselves are created by Inframail, not by you. The only manual step is copying them into your registrar's DNS interface.

What domains should I buy for cold email sending?

Never use your primary business domain for cold email. Purchase separate sending domains that are variations of your brand: meetyourcompany.com, teamyourcompany.com, getyourcompany.com. This protects your main domain's reputation. Sending domains take all the deliverability risk; if one gets blocklisted, your primary domain is unaffected. Buy at least 3 sending domains to start; add more as volume scales. Quarvio can help with contact strategy while you build your domain portfolio.

How do I know when warmup is complete?

Warmup is a continuous process, not a one-time event, but inboxes are ready for campaigns when: (1) they have been warming up for at least 14 days, (2) the warmup score in Instantly is trending upward, and (3) inbox placement tests show 70%+ inbox rate. These three signals together indicate sufficient reputation has been established for low-to-moderate campaign volume. Full maturity (suitable for 40–50 emails per day) typically takes 28–60 days.

Can I use Inframail inboxes with Smartlead instead of Instantly?

Yes. Inframail exports standard SMTP and IMAP credentials that work with any tool accepting SMTP connections: Instantly, Smartlead, Lemlist, Mailshake, and others. The connection process is the same regardless of the sending tool: enter SMTP settings for outbound, IMAP settings for inbound, and test the connection.

What happens if my Inframail inbox gets blocklisted?

Stop all sending from that inbox and domain immediately. Identify the specific blocklist through MXToolbox and submit a removal request. Investigate the root cause (typically high bounce rate or high complaint rate from the campaigns using that inbox). Fix the root cause before requesting removal — if the issue is still active when you resume, you will be re-listed. Run a more intensive warmup period after removal before resuming cold campaigns.

How does Inframail pricing compare to setting up Microsoft 365 directly?

Microsoft 365 Business Basic costs approximately $6 per user per month. At 10 inboxes, that is $60/month directly from Microsoft. Inframail's flat per-domain pricing (check current rates at inframail.io) is typically below this for small inbox counts and becomes significantly cheaper as inbox counts grow, because the flat fee does not increase with inbox count.


Place your contact order before launching campaigns

Clean inbox setup is half the deliverability equation. Clean contact data is the other half. Before launching cold campaigns from your newly configured Inframail inboxes, verify your contact list meets quality standards.

Quarvio delivers pre-verified B2B contacts at $129 for 5,000 contacts through $699 for 50,000 contacts. 90% deliverability guarantee, 12-month credit validity, unused credits carry forward.

Start your contact order at Quarvio →

how to set up InframailInframail setup guidecold email infrastructureemail inbox setup