AutoMail

Cold email Outlook: Outlook cold email software for Microsoft 365 inboxes

The short answer

You can send cold email from Outlook and Microsoft 365, but Exchange Online is not built for it and Microsoft says so in its own documentation. A licensed mailbox is capped at 10,000 recipients a day and 30 messages a minute, the whole tenant shares one external recipient ceiling, and mail sent from a default onmicrosoft.com address is throttled to 100 external recipients a day. The workable setup is separate sending domains with their own Microsoft 365 or Outlook mailboxes, warmed for two to three weeks, with volume rotated across all of them. AutoMail connects those mailboxes over OAuth, keeps each one under a safe daily figure, and authenticates every sending domain so messages clear the requirements Microsoft began enforcing in May 2025.

Most teams that ask about cold email in Outlook are already living in Microsoft 365. The mailboxes exist, the licenses are paid for, and sending outbound from them looks like the obvious move. It works for a while. Then the campaign stalls, replies dry up, and nobody can tell whether the list was bad or the mail simply stopped arriving.

What usually happened is a limit nobody read. Exchange Online caps a single licensed mailbox at 10,000 recipients in a rolling 24 hours and 30 messages per minute, and a message can address at most 1,000 recipients. Those are generous numbers that make Outlook look fine for outbound, which is exactly the trap. The ceiling that actually bites is the tenant-level one: Microsoft applies a Tenant External Recipient Rate Limit across every mailbox you own, calculated from your license count, and it cannot be raised. A ten-seat company shares roughly 12,000 external recipients a day for the entire organization, including normal business mail. Send outbound from your main domain and you are spending that budget on strangers. Microsoft's own limits page is blunt about the use case: Exchange Online "isn't suited to accommodate bulk-mailing scenarios."

The other half of the problem is reputation, and it is the half that costs real money. Cold volume from your primary domain trains filters on the domain your invoices, contracts and support replies also come from. There is no way to unwind that once it happens. The setup that holds is boring and well understood: buy two or three secondary domains that resemble your brand, put a small number of Microsoft 365 or Outlook mailboxes on each, authenticate all of them, warm them for a few weeks, and keep every individual mailbox well under its published ceiling by spreading volume across the set.

AutoMail does that part for you. Connect the Outlook and Microsoft 365 mailboxes over OAuth, and it warms each one, rotates sends across the pool so no single inbox carries a suspicious daily load, checks SPF, DKIM and DMARC alignment on every sending domain, and scores each message before it goes out. It writes a distinct email per prospect rather than merging a template, runs the follow-up cadence, and stops the second someone replies. Interested replies get classified and routed to your booking link. Every send carries a one-click unsubscribe and honors your suppression list, so the program stays CAN-SPAM and GDPR ready while it scales.

It works hand in hand with email warmup tool, cold email tool and email outreach software, all included in one flat cold email software price.

or watch it run →

Personalize · deliver · follow up · book

Sequence Studio
Prospect Pick one, then draft

AutoMail researches and writes a 1:1 sequence. Sample data, nothing is sent.

AI worklog research · write · check
Tone
Deliverability Inbox-safe
Inbox rotation Warm-up ✓ 1-click unsubscribe ✓ Sender verified ✓
Reply

Reply detected · sequence paused Synced to CRM

Live, interactive · personalized · no card needed

Sequence drafted · inbox-safe Reply detected · meeting booked

Permission-based B2B outreach · 1-click unsubscribe in every send · deliverability protected

CAN-SPAM GDPR-READY 1-CLICK UNSUBSCRIBE

Flat monthly fee no per-seat gouging

Deliverability-first by design

Why it works

What your team gets with cold email in Outlook

Built for Exchange limits

Sends are paced against the figures Microsoft actually publishes, per mailbox and per tenant, so a campaign never walks into a 550 rejection halfway through the day.

Your main domain stays clean

Outbound runs from secondary domains and their own Outlook mailboxes, so cold volume never trains spam filters on the domain your customers and finance team use.

Authenticated the way Microsoft now requires

Every sending domain gets SPF, DKIM and an aligned DMARC record, which Microsoft has enforced for high-volume senders to Outlook.com since May 2025.

Read the ceiling before you scale

Microsoft 365 and Outlook sending limits that cap cold email

These are Microsoft's published Exchange Online limits, not vendor estimates. The per-mailbox numbers look roomy; the tenant and onmicrosoft.com numbers are the ones that end campaigns.

The limit What Microsoft publishes What it means for cold email How AutoMail handles it
Recipient rate limit 10,000 recipients per mailbox in a rolling 24 hours. Not the real ceiling. Filters react to a cold mailbox sending hundreds a day long before Microsoft blocks it. Paces each warmed mailbox at a conservative daily figure and adds mailboxes instead of pushing one harder.
Message rate limit 30 messages per minute per mailbox. Bursty sending gets throttled and carried into later minutes, which scrambles your send-time targeting. Spreads sends across the working day at human intervals rather than firing a batch.
Recipients per message Customizable up to 1,000 addresses across To, Cc and Bcc. Irrelevant if you are doing it properly. Cold email should be one recipient per message. Always sends 1:1. No Bcc blasts, ever.
Tenant External Recipient Rate Limit A tenant-wide cap on unique external recipients per 24 hours, set by the formula 500 x (email licenses ^ 0.7) + 9,500. Trial tenants are capped at 5,000. It cannot be raised. This is the limit that actually stops programs. Every mailbox in the tenant draws on one shared pool, and your normal business mail draws on it too. Runs outbound from separate sending domains and mailboxes so campaign volume never competes with your day-to-day mail.
onmicrosoft.com sending 100 external recipients per organization per 24 hours, then NDR 550 5.7.236. A brand new tenant used as a sending burner dies on day one. Most people find this out the hard way. Requires a real verified sending domain on every connected mailbox before a campaign can start.
Authentication for Outlook.com Since 5 May 2025, senders of 5,000 or more messages a day to Outlook.com, Hotmail.com and Live.com need SPF, DKIM and DMARC with alignment. Failures are rejected with 550 5.7.15. Microsoft rejects rather than junks, so you lose the message outright and burn a prospect. Verifies SPF, DKIM and DMARC alignment on each sending domain and blocks sending from a domain that fails.
Microsoft's own guidance The Exchange Online limits page states the service "isn't suited to accommodate bulk-mailing scenarios." You are using the product against its documented design if you run outbound from your primary tenant. Treats Outlook mailboxes as a pool of small, warmed, authenticated senders rather than one bulk pipe.

Limits quoted from Microsoft Learn (Exchange Online limits, updated 2026) and Microsoft's Outlook high-volume sender requirements. Microsoft can change these. Check your tenant's exact external recipient figure in the Exchange admin center under Reports, Mail flow.

What it handles

Personalized, delivered and booked on autopilot

AutoMail works your prospect list, researches each one and writes a personalized sequence, protects deliverability with inbox rotation and warm-up, auto follows up, detects replies and pauses, and books the meeting straight into your calendar and CRM.

  • Connects Microsoft 365 and Outlook mailboxes over OAuth, no app passwords
  • Warms each new mailbox before it sends a single cold email
  • Rotates volume across the whole mailbox pool to stay under per-inbox limits
  • Checks SPF, DKIM and DMARC alignment on every sending domain
  • Writes a distinct email per prospect instead of merging one template
  • Pauses the cadence on reply and routes meetings to your booking link
SEQUENCE Example output

Illustration of the sequence view. Placeholder data, not a customer account.

Day 0 Personalized opener sent
Day 3 Follow-up, or paused if they replied
Reply Intent classified, booking link routed
Suppression honored · 1-click unsubscribe

Why AutoMail

One cold email engine that runs the whole outbound job

Not a mail merge, not a template doc, and not a spray-and-pray blast. Personalize, deliver, follow up and book meetings in one place, with deliverability and compliance built in.

Personalizes every email

AutoMail researches your whole list and writes a hyper-personalized sequence for each prospect, so every email reads like you wrote it by hand and no good prospect gets a generic blast.

Lands in the inbox

Inbox rotation, automatic warm-up, real sender identity and a one-click unsubscribe in every email keep your outreach permission-based and inside CAN-SPAM and GDPR, automatically.

Books the meeting

Reply detection pauses the sequence the moment a prospect responds, and interested prospects get booked straight into your calendar and synced to your CRM, so your reps walk into meetings.

Good questions

Questions about cold email in Outlook

Yes, and it is legal in the US under CAN-SPAM as long as every message is honestly identified, carries a valid physical postal address and honors opt-outs within 10 business days. The practical issue is not permission but capacity: Exchange Online is designed for conversational mail, and Microsoft states plainly that it is not suited to bulk-mailing scenarios.
Outlook mailboxes are good senders and reach Microsoft-hosted inboxes well, which matters because a large share of US B2B recipients sit behind Microsoft 365. What is not good is running that outbound from your primary tenant and domain. Use separate sending domains with their own Outlook mailboxes and the platform works well.
Microsoft allows 10,000 recipients per mailbox per day, but that number is irrelevant for cold email. Plan on 20 to 50 a day per warmed mailbox. Filters judge a new sender on pattern, not on the provider ceiling, and a cold mailbox jumping to several hundred sends a day is the clearest signal there is.
Usually one of four things: the sending domain has no aligned DMARC record, the mailbox was never warmed, volume ramped too fast from a single inbox, or you are sending from your main domain, which already carries mixed signals. Fix authentication first, then warm-up, then volume pacing. Copy is rarely the cause.
Yes. Reputation damage on your primary domain is effectively permanent and affects invoices, contracts and support mail, not just campaigns. Buy two or three lookalike domains, add Microsoft 365 or Outlook mailboxes to each, authenticate them, and keep your main domain out of outbound entirely.
Divide your target daily sends by a safe per-mailbox figure of 20 to 50. For 300 emails a day at 30 per mailbox that is 10 mailboxes, spread across three or four sending domains at two to three mailboxes each. Add mailboxes to grow volume rather than raising the load on the ones you have.
Neither wins outright and most serious programs run both. Google Workspace mailboxes are quicker to provision and cheaper per seat; Microsoft 365 mailboxes tend to land better with Microsoft-hosted recipients, which is most of US enterprise. Running a mixed pool also means one provider limit cannot take your whole program offline.
Microsoft does not prohibit legitimate B2B outreach, but it does throttle it. The tenant-wide external recipient limit, the onmicrosoft.com cap of 100 external recipients a day, and the May 2025 authentication requirements all constrain how much cold volume a tenant can carry. Separate sending infrastructure is the compliant way to work inside those rules.

Explore more

More ways sales teams book meetings with AutoMail

Put your cold email on autopilot.

Upload your prospects and AutoMail writes a personalized sequence for every one, protects deliverability with inbox rotation and warm-up, auto follows up, pauses on reply and books meetings into your calendar. Flat monthly fee, not per-seat.

See pricing

1-click unsubscribe in every email · suppression honored · CAN-SPAM and GDPR