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.
Personalize · deliver · follow up · book
AutoMail researches and writes a 1:1 sequence. Sample data, nothing is sent.
Live, interactive · personalized · no card needed
Permission-based B2B outreach · 1-click unsubscribe in every send · deliverability protected
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
Illustration of the sequence view. Placeholder data, not a customer account.
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
Explore more
More ways sales teams book meetings with AutoMail
Email warmup tool
Warm up your mailboxes so cold email lands in the primary inbox.
Learn moreCold email tool
Write, send and follow up on cold email that actually lands and books meetings.
Learn moreEmail outreach software
Outreach software that personalizes, sends, follows up and books from one place.
Learn morePut 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.
1-click unsubscribe in every email · suppression honored · CAN-SPAM and GDPR